Java 更改google_地图中自动完成片段的背景
要为地图中的搜索框设置自定义背景吗Java 更改google_地图中自动完成片段的背景,java,android,google-maps,Java,Android,Google Maps,要为地图中的搜索框设置自定义背景吗 AutocompleteSupportFragment autocompleteFragment=(AutocompleteSupportFragment) getSupportFragmentManager().findFragmentById(R.id.autocomplete_fragment); ImageView searchIcon = (ImageView) ((
AutocompleteSupportFragment autocompleteFragment=(AutocompleteSupportFragment)
getSupportFragmentManager().findFragmentById(R.id.autocomplete_fragment);
ImageView searchIcon = (ImageView)
((LinearLayout)autocompleteFragment.getView()).getChildAt(0);
searchIcon.setImageDrawable(getResources().getDrawable(R.drawable.search));
谷歌称:
默认情况下,片段没有边框或背景。提供
一致的视觉外观,将片段嵌套在另一个布局中
元素,例如CardView
例如,为了给它一个量子橙色的外观,我做了如下操作:
autocompleteFragment.getView().setBackground(new Drawable));// need help here
或者这个:
autocompleteFragment.getView().setBackgroundResource(R.drawable.my_drawable);
或者,您可能希望使用自定义片段创建自己的完全可自定义的UI
希望这对您有所帮助。请参阅相关内容
autocompleteFragment.getView().setBackgroundResource(R.drawable.my_drawable);
autocompleteFragment.getView().setBackgroundColor(Color.RED);