<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)无效,如何实现?
答案 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();