Можно ли добавить кнопку в представление прокрутки? - PullRequest
0 голосов
/ 22 ноября 2010

У меня есть простой ScrollView в layout, который отображает About Box в диалоговом формате.Так что это просто всплывает на экране телефона в диалоговом окне.Единственный способ для пользователя закрыть окно - это нажать кнопку «назад» (это намерение).

Есть ли у меня способ добавить закрытие button в поле или пользователь можетударить поле на экране пальцем и закрыть его?

Вот мой xml:

<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    android:screenOrientation="portrait"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:padding="10dip" >

   <TextView
       android:id="@+id/about_box"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:text="@string/about_text" />
</ScrollView>

1 Ответ

0 голосов
/ 22 ноября 2010

Единственный способ закрыть окно - щелкнуть кнопку возврата

Это то, что хотел бы сделать любой пользователь Android. В любом случае, если вы хотите обеспечить функциональность «закрыть с помощью кнопки», просто имейте в виду следующее: ScrollView не может содержать более одного элемента, поэтому вам придется обернуть и TextView, и кнопку внутри LinearLayout или чего-то еще.

Но я предлагаю вам создать AlertDialog, который можно автоматически настроить с помощью кнопки «ОК», которая закроет диалоговое окно.

...