Android SupportPlaceAutoCompleteFragment显示两个搜索栏

时间:2019-01-10 14:05:22

标签: android

我正在尝试在我的片段中显示SupportPlaceAutoCompleteFragment:

<fragment
  android:id="@+id/place_autocomplete_fragment"
  android:name="com.google.android.gms.location.places.ui.PlaceAutocompleteFragment"
  android:layout_width="234dp"
  android:layout_height="31dp"
/>

,并且通过在我的FragmentActivity中使用以下代码,我可以无错误地运行它:

final SupportPlaceAutocompleteFragment autocompleteFragment = new SupportPlaceAutocompleteFragment();
  android.support.v4.app.FragmentManager fm = getChildFragmentManager();
  FragmentTransaction ft = fm.beginTransaction();
  ft.replace(R.id.place_autocomplete_fragment, autocompleteFragment);
  ft.commit();

但是它在片段中显示了两个搜索栏,而我尝试了以下操作:

((View)findViewById(R.id.place_autocomplete_search_button)).setVisibility(View.GONE);
((EditText)findViewById(R.id.place_autocomplete_search_input)).setVisibility(View.GONE);

但两个搜索栏均受到影响

请参见下图

image

有两个水平对齐的搜索栏,我只需要一个搜索栏,但是如何删除另一个搜索栏?请帮忙。

0 个答案:

没有答案