自动触发google PlaceAutocompleteFragment

时间:2016-08-11 14:05:44

标签: android google-maps autocompletetextview

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

我正在阅读片段

PlaceAutoCompleteFragment fromCity =(PlaceAutocompleteFragment)getFragmentManager()。findFragmentById(R.id.source);

查看destinationClearView = fromPlace.getView()。findViewById(R.id.place_autocomplete_clear_button);

但是destinationClearView.setVisibility(View.INVISIBLE)无效,如何实现?

1 个答案:

答案 0 :(得分:0)

这不是好方法,但它起作用。

View close = viewOfFragment.findViewById(R.id.place_autocomplete_clear_button);
ViewsUtils.setVisible(false, close);
lp = (LinearLayout.LayoutParams) close.getLayoutParams();
lp.height = 1;
lp.width = 1;
close.requestLayout();