Android SoftKeyboard: android: windowSoftInputMode = "AdjustPan" Не работает - PullRequest
1 голос
/ 23 сентября 2011

Прежде чем задать этот вопрос: @Nagekeeran Piraba и я работаем в одной компании. Я задавал этот вопрос от ее имени.Я новичок на Android и этот сайт также

У меня есть список продуктов в TableLayout, которые содержат EditText.Как только пользователь нажмет на EditText, появится ключ borad:

http://hotfile.com/dl/130483171/c278c87/key1.png.html

Изображение: 1

Через несколько секунд Этот экран изменится следующим образомэто: http://hotfile.com/dl/130483238/123302a/key2.png.html

Изображение 2

Это работает на эмуляторе. Когда я работаю на реальном устройстве. Он скрывает вид прокрутки, я не мог видеть мойПродукт tableLayout.

Мне нужна клавиатура, как на рисунке №: 1.Не хочу, как 2 изображения

Это мой код:

     <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout
             xmlns:android="http://schemas.android.com/apk/res/android"
             android:orientation="vertical"
             android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:background="@drawable/wallpaper">
    <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/linearLayout1" android:orientation="vertical">
   <TableLayout android:layout_width="wrap_content"
        android:layout_height="wrap_content" android:id="@+id/orderTopLayer"
        android:layout_alignParentTop="true" android:layout_alignParentLeft="true">
        ..................
        </TableLayout>


  <TableLayout android:layout_width="wrap_content"
        android:layout_height="wrap_content" android:id="@+id/orderPriceLayer"
        android:layout_alignParentTop="true" android:layout_alignParentLeft="true">
        ............
    </TableLayout>
</LinearLayout>

    <!--  Product List part -->     
    <ScrollView android:layout_width="fill_parent"  android:scrollbarStyle="outsideInset" android:scrollbarThumbVertical="@drawable/scrollbar_vertical_thumb" android:scrollbarTrackVertical="@drawable/scrollbar_vertical_track" android:scrollbarSize="5dp" android:scrollbarFadeDuration="0" android:fillViewport="true" android:layout_height="wrap_content" android:id="@+id/scrollView1" android:layout_weight="1" android:scrollbars="vertical">
        <LinearLayout android:id="@+id/linearLayout2" android:layout_width="fill_parent" android:layout_height="396dp">
            <HorizontalScrollView android:id="@+id/horizontalScrollView1" android:layout_width="fill_parent" android:layout_height="wrap_content" >
                <LinearLayout android:id="@+id/linearLayout3" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="horizontal">
                    <TableLayout  android:stretchColumns="*" android:layout_width="fill_parent" android:layout_margin="2pt" android:layout_marginTop="0dp"  android:id="@+id/tableLayout1" android:layout_height="fill_parent">

                    </TableLayout>
                </LinearLayout>
            </HorizontalScrollView>
        </LinearLayout>
    </ScrollView>

<LinearLayout android:id="@+id/header"
        android:layout_height="wrap_content"
        android:layout_width="fill_parent"
        android:layout_marginBottom="1dp">
  ....................
    </LinearLayout>
  <RelativeLayout android:id="@+id/pageHeader"
        android:layout_height="wrap_content"
        android:layout_width="fill_parent"
        android:layout_marginBottom="25dp">
        ........................


 </RelativeLayout>
 <!-- Footer -->
    <LinearLayout android:id="@+id/header"
        android:background="#000000"
        android:layout_height="wrap_content"
        android:layout_width="fill_parent">

        ......
    </LinearLayout>

</LinearLayout>

В эмуляторе показать хотя бы ту выбранную строку. Но в реальном устройстве это не такпоказать любой из EditText или таблицы строки. Он скрыт клавиатурой.

Я не знаю, это способ задать вопрос. Если это неправильно, пожалуйста, прости меня. Наша серьезная проблема. Вот почему я спросилэтот вопрос от ее имени.

Пожалуйста, скажите мне любое решение.

Я прочитал статью / вопрос здесь. Перекрытие программной клавиатуры с полем EditText Когда появляется программная клавиатура, мое поле EditText теряет фокус

Пожалуйста, помогите мне

Iмне очень жаль, я не могу загрузить изображение сюда. У меня нет разрешения

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...