1
이 안드로이드 4.4에서의 모습 어떻게 사전 ICS 장치에서 작동하지 3.2에서 작동하지만 나타나지는 않습니다.APPCOMPAT Activity.startSupportActionMode는
내 테마에서 actionModeBackground를 @android : color/white로 설정하려고했지만 ActionMode에서 아무 것도 변경하지 않았습니다.
내 코드 :
startSupportActionMode(new android.support.v7.view.ActionMode.Callback(){
@Override
public boolean onCreateActionMode(android.support.v7.view.ActionMode mode, Menu menu) {
MenuInflater inflater = mode.getMenuInflater();
inflater.inflate(R.menu.action_mode_test, menu);
return true;
}
@Override
public boolean onPrepareActionMode(android.support.v7.view.ActionMode mode, Menu menu) {
mode.setTitle("testTitle");
return true;
}
@Override
public boolean onActionItemClicked(android.support.v7.view.ActionMode mode, MenuItem item) {
return false;
}
@Override
public void onDestroyActionMode(android.support.v7.view.ActionMode mode) {}
});
R.menu.action_mode_test :
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:compat="http://schemas.android.com/apk/res-auto" >
<item
android:id="@+id/menu_btn1"
compat:showAsAction="always"
android:title="Btn1"/>
<item
android:id="@+id/menu_btn2"
compat:showAsAction="ifRoom"
android:title="Btn2"/>
</menu>
활동 주제 :
<style name="MyStyle" parent="Theme.AppCompat.Light.DarkActionBar">
</style>