0

開発者として、Android のデフォルトの検索アイコンにアクセスできますか? 私はSearchViewに付属しているものを指していますか? たとえば、所有しているドローアブルにアクセスする可能性があるため、アクセスする方法はありますか? 私がそれを使用する方法の 1 つは、他の TextView に追加する場合と同様に、AutoCompleteTextView に追加することです。

4

2 に答える 2

0

それらのいくつかは、次の方法で入手できます。

   android.R.drawable.bla-bla-bla - from runtime
   @android.drawable.bla-bla-bla - from xml

または、 https ://developer.android.com/design/downloads/index.html からすべてのアイコンをダウンロードします 。

于 2014-10-06T19:46:14.483 に答える
0

検索アイコンは、アクション バー アイコン パッケージに含まれています。そこにある他のすべてのアイコンと同様に、明るいバージョンと暗いバージョンの両方があります。

古いAndroidバージョンが別のアイコンを使用しているかどうかはわかりませんが、次のようなアイコンを自分で設定することで、それらが同じであることを確認できます:

getMenuInflater().inflate(R.menu.actionbar_items, menu);

SearchView searchView = menu.findItem(R.id.action_search).getActionView();
int resId = getResources().getIdentifier("search_button", "id", "android");
ImageView searchIcon = (ImageView) mSesearchViewrchView.findViewById(resId);
于 2014-10-06T16:33:02.573 に答える