[Android]ActionBar 기초
ActionBar 기초
1. menu showAsAction option
app:showAsAction="always|withText" <- 액션바에 항상 메뉴가 보여짐(아이콘 표시, 공간의 여유가 있으면 텍스트도 함께 표시)
app:showAsAction="ifRoom" <- 메뉴를 보여줄 수 있는 여유공간이 있을 때만 액션바에 아이콘 표시
app:showAsAction="never" <- 항상 오버플로우 메뉴 형태로 보여짐
http://developer.android.com/guide/topics/resources/menu-resource.html
2. UpNavigation
기존의 backkey는 다르게, activity의 stack구조를 한번에 논리적인 부모의 화면으로 이동할수 있도록 하는 부분
<application ... >
...
<!-- The main/home activity (it has no parent activity) -->
<activity
android:name="com.example.myfirstapp.MainActivity" ...>
...
</activity>
<!-- A child of the main activity -->
<activity
android:name="com.example.myfirstapp.DisplayMessageActivity"
android:label="@string/title_activity_display_message"
android:parentActivityName="com.example.myfirstapp.MainActivity" >
<!-- Parent activity meta-data to support 4.0 and lower -->
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value="com.example.myfirstapp.MainActivity" />
</activity>
</application>
http://developer.android.com/training/implementing-navigation/ancestral.html