使用操作栏中的后退图标

时间:2014-04-30 09:26:30

标签: android layout android-actionbar

我正在为我的操作栏使用自定义布局,但仍然希望使用操作栏的标准后退图标(android:homeAsUpIndicator)(它应该动态显示或隐藏)。

我该怎么做?

修改

操作栏的自定义布局:

<Button
    android:id="@+id/button_actionbar_back"
    android:layout_width="wrap_content"
    android:layout_height="25dp"
    android:gravity="left"
    android:visibility="gone"/>

 <Button
    android:id="@+id/button_actionbar_abort"
    android:layout_width="wrap_content"
    android:layout_height="25dp"
    android:gravity="left"
    android:text="@string/button_abort"
    android:textSize="14sp"
    android:paddingBottom="@dimen/ten"/>

<Button
    android:layout_width="wrap_content"
    android:layout_height="30dp"
    android:gravity="center"
    android:textColor="#ffffff"
    android:text="ActionBarTitle"
    android:background="@null"
    android:id="@+id/actionBarTextviewTitle"
    android:textSize="14sp" 
    android:layout_centerHorizontal="true"/>

1 个答案:

答案 0 :(得分:1)

你可以在onCreate()方法中做这样的事情:

ActionBar actionBar = getSupportActionBar();
actionBar.setDisplayHomeAsUpEnabled(true);