Android: EditText поверх WebView? - PullRequest
       13

Android: EditText поверх WebView?

1 голос
/ 10 февраля 2011

Я хотел бы имитировать поведение браузера Android по умолчанию - EditText (адресная строка) в верхней части начнет «исчезать», когда пользователь прокручивает страницу вниз.Единственное, о чем я могу думать сейчас, это поместить EditText и WebView в ScrollView, но это может создать другие проблемы, и это не рекомендуется.

Что вы думаете?

Ответы [ 2 ]

0 голосов
/ 16 июля 2011

Какие проблемы вызывает ваш ScrollView? Это должно работать нормально:

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

 <ScrollView android:layout_width="fill_parent" android:layout_gravity="top" android:layout_height="fill_parent">
 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:stretchColumns="0" android:orientation="vertical">
 <EditText android:layout_width="fill_parent" android:id="@+id/editText1" android:text="yourtexthere" android:layout_gravity="bottom" android:layout_height="wrap_content">
 </EditText> 
     <WebView android:layout_width="fill_parent" android:layout_height="fill_parent" android:id="@+id/myWebView"></WebView>
 </LinearLayout>
 </ScrollView>

</LinearLayout>
0 голосов
/ 10 февраля 2011

Создание пользовательского представления путем расширения WebView и переопределения onScrollChanged ().С небольшими расчетами вы можете выполнить свою задачу.

...