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);