新しいAndroidの設計ドキュメントがアップキャレットの使用を言及キャレットリソースを左:アンドロイドICSは
アップキャレットは、Android全体のナビゲーションのために適切であると思われる - このキャレットを追加するための適切な方法は何ですか?私はそれを含むようにアイコン画像を修正すべきではないというのは直感的ではないようです。
ご協力いただければ幸いです。
新しいAndroidの設計ドキュメントがアップキャレットの使用を言及キャレットリソースを左:アンドロイドICSは
アップキャレットは、Android全体のナビゲーションのために適切であると思われる - このキャレットを追加するための適切な方法は何ですか?私はそれを含むようにアイコン画像を修正すべきではないというのは直感的ではないようです。
ご協力いただければ幸いです。
ActionBarでsetDisplayHomeAsUpEnabled(true)を設定することで、キャレットを追加することもできます。選択すると、メニュー項目に必ず反応してください。私が探していたまさに
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
ActionBar actionBar = getActionBar();
actionBar.setDisplayHomeAsUpEnabled(true);
actionBar.setDisplayShowTitleEnabled(true);
}
@Override
public boolean onOptionsItemSelected(MenuItem item)
{
switch(item.getItemId()) {
case android.R.id.home:
Log.d(TAG, "Home Icon Item Selected");
return true;
default:
return super.onOptionsItemSelected(item);
}
}
頼んでいるのは100%正確ではありませんが、「キャレット」の画像がどこにあるのかを尋ねる場合は、platform/data/res/drawable-hdpi
フォルダ(SDKの場所にあります)にあります。ファイルはic_ab_back_holo_[dark|light].png
です。 github repoでもご覧になれます。ローカルリソースフォルダにコピーする標準的な手順は、参照できないため(ここに公開されていないため)ここに適用されます。
、あなたが幸運 – munchybunch
おかげで、私はちょうど昨日、それらのイメージのために自分を検索するので、私は知識が新鮮でした!私が助けることができてうれしいよ:) – dmon
HoloとHolo.Lightの場合、あなたが探しているファイルは '' 'ic_ab_back_holo_dark_am.png'''と' '' ic_ab_back_holo_light_am.png'''です。 – tir38
+1これは正解です! – Dori
setDisplayShowHomeEnabled()を使用してホームアフォーダンス(上キャレットを含む)全体を表示/非表示することもできます。 – greg7gkb