Sherlock's Action Bar のインストールに成功し、追加した 2 つのアイテムが適切に配置されました! しかし、Sherlock はデフォルトの Android アクション バーを置き換えていないようで、常に左側に Android 画像が表示されます :/ どうすれば削除できますか? それとも交換?アプリの名前を左側に配置したいのですが、Sherlock がうまく機能しない場合は、できませんし、方法もわかりません。助けてください!:(
2 に答える
0
アイコンとタイトルを設定し、アイテムのクリックをリッスンする方法は次のとおりです。
// in onResume
ActionBar bar = getSupportActionBar();
bar.setTitle( "My App Name" );
bar.setHomeButtonEnabled( true );
bar.setIcon( R.drawable.your_icon );
// later
@Override
public boolean onMenuItemSelected( int featureId, MenuItem item )
{
if( android.R.id.home == item.getItemId() )
{
// do your stuff here
return true;
}
return super.onMenuItemSelected( featureId, item );
}
于 2012-11-11T14:21:27.960 に答える
0
でアイコンを変更しactionbar.setIcon()
たり、 で完全に削除したりできますactionbar.setDisplayShowHomeEnabled(false)
。
Actionbarsherlock は単なるラッパーです。ネイティブ アクションバーが利用可能な Android バージョンでは、ネイティブ アクションバーが表示されます。下位の Android バージョンでは、ABS によって提供されるアクションバーが表示されます。
于 2012-11-11T14:22:26.257 に答える