/ / не виждам бутон до полето за търсене

не виждам бутон до полето за търсене

Имам проблеми, когато показвам бутон до негополето за търсене. Аз използвам автоматичен текстов изглед и не знам дали това се дължи на автоматичния пълен изглед на текста. Как мога да поправя това. Ето какво имам досега:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
>

<AutoCompleteTextView
android:id="@+id/autocomplete"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:inputType="text"
/>

<Button
android:id="@+id/search_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Go"
/>

</LinearLayout>

Отговори:

1 за отговор № 1

За да поправите това, просто добавете маркера android:layout_weight=1 към вашия AutoCompleteTextView.

Това се случва, защото андроидът забеляза, че сте задалиlayout_width to fill_parent на AutoCompleteTextView и след това няма място за бутон наляво. Настройването на теглото на 1 означава, че текстурата ще бъде "щедра" и ще даде колкото повече пространство за други компоненти, колкото искат, което в този случай е ограничено до ширината на бутона, след като е обвит.


0 за отговор № 2

Запълвате родителската ширина с AutoCompleteTextView (като по този начин натискате бутонът извън ширината на екрана). Опитайте се да промените това

<AutoCompleteTextView
android:id="@+id/autocomplete"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:inputType="text"
/>

в това

<AutoCompleteTextView
android:id="@+id/autocomplete"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="text"
/>

И вашият бутон трябва да стане видим. Ето един хубав ресурс за оформлението: Android за разработчици | Деклариране на оформления