Как изменить размер текста в местах autocompletefragment в android?

Я использую PlaceAutocompleteFragment, который предоставляется google в проекте, над которым я сейчас работаю. Но проблема в том, что мне нужно отобразить имя места, которое я выбрал из виджета автозаполнения, но весь текст не отображается, потому что текстовый текст по умолчанию в виджете слишком велик. Итак, можно ли каким-либо образом изменить текст в PlaceAutocompleteFragment без создания собственного пользовательского пользовательского интерфейса поиска?

Мой XML-код:

<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/drawer_layout" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true" tools:context="com.baldysns.capedbaldy.materialdesigntest.activity.DrawerMainActivity" tools:openDrawer="start"> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <LinearLayout android:id="@+id/container_toolbar" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical"> <android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/toolbar_drawer" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="?attr/colorPrimary" android:minHeight="?attr/actionBarSize" app:popupTheme="@style/AppTheme.PopupOverlay"> <LinearLayout android:id="@+id/lnr_google_searchbar" android:layout_width="match_parent" android:layout_height="35dp" android:layout_marginTop="10dp" android:layout_marginBottom="10dp" android:background="@drawable/btn_white_notboerder"> <fragment android:id="@+id/place_autocompletehome_fragment" android:name="com.google.android.gms.location.places.ui.PlaceAutocompleteFragment" android:layout_width="match_parent" android:layout_height="wrap_content" /> </LinearLayout> </android.support.v7.widget.Toolbar> </LinearLayout> <FrameLayout android:id="@+id/container_body" android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1" /> </LinearLayout> <fragment android:id="@+id/fragment_navigation_drawer" android:name="com.ibaax.com.ibaax.FragmentDrawer" android:layout_width="300dp" android:layout_height="match_parent" android:layout_gravity="start" app:layout="@layout/fragment_drawer" tools:layout="@layout/fragment_drawer" /></android.support.v4.widget.DrawerLayout> 

И скриншот проблемы:

Введите описание изображения здесь

Solutions Collecting From Web of "Как изменить размер текста в местах autocompletefragment в android?"

Используя экземпляр фрагмента, вы можете изменить размер шрифта и все, что хотите, в окне поиска EditText .. вот как вам нужно сделать

 // placeAutocompleteFragment - is my PlaceAutocompleteFragment instance ((EditText)placeAutocompleteFragment.getView().findViewById(R.id.place_autocomplete_search_input)).setTextSize(10.0f); 

Happy_Coding;

самый простой

  ((EditText)findViewById(R.id.place_autocomplete_search_input)).setTextSize(10.0f); 

В случае ответа skadosh вам нужно сначала получить экземпляр фрагмента.

Ваш снимок экрана показывает, что вы задаете поле или добавление на значок поиска и значок отмены. Удалите его, чтобы он сделал больше места для просмотра текста.

Вы также можете использовать библиотеку autofittextview ( https://github.com/grantland/android-autofittextview ), которая сделает размер текста в соответствии с размером вашего текстового вида.