Путь строки отображается при добавлении изображения в JTable

Вероятно, самый чистый способ сделать это - назначить настраиваемое действие для вашего элемента меню, который имитирует внешний вид обычного.

Поскольку вы упомянули, что используете ActionBarSherlock, вот простой Пример.

Представьте следующий menu.xml, который накачивается в Activity.

<menu xmlns:android="http://schemas.android.com/apk/res/android" >
    <item
        android:id="@+id/ab_main_menu_dots"
        android:actionLayout="@layout/ab_main_menu_dots_layout"
        android:showAsAction="always"/>
</menu>

Вы можете определить ab_main_menu_dots_layout.xml, чтобы имитировать кнопку переполнения следующим образом:

<ImageButton xmlns:android="http://schemas.android.com/apk/res/android"
    style="@style/Widget.Sherlock.ActionButton.Overflow"
    android:layout_width="match_parent"
    android:layout_height="match_parent" />

Результатом является элемент меню, который выглядит как кнопка переполнения и не отображает сообщение Toast при длительном нажатии, независимо от того, используется ли родной ActionBar или ABS. До вас взять это отсюда. Вместо этого вы хотите пересмотреть и соблюдать рекомендации.

0
задан mKorbel 10 September 2012 в 06:44
поделиться