0

我在横向模式下发现问题。 为什么屏幕在横向模式下无法调整?软键盘将叠加EditText输入。安卓屏幕在横向模式下无法调整

它也已经把这条线显现出来。

机器人:windowSoftInputMode = “adjustResize”

<?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:orientation="vertical" > 


<LinearLayout 
    android:layout_width="match_parent" 
    android:layout_height="200dip" 
    android:orientation="vertical" > 

    <ListView 
     android:id="@+id/android:list" 
     android:layout_width="match_parent" 
     android:layout_height="10dip" 
     android:layout_weight="1" > 
    </ListView> 
</LinearLayout> 

<TextView 
    android:id="@+id/android:empty" 
    android:layout_width="fill_parent" 
    android:layout_height="0dip" 
    android:layout_weight="1" 
    android:text="Empty" 
    android:textColor="#FFFFFF" 
    android:textSize="16dp" /> 

<LinearLayout 
    android:id="@+id/linearLayout2" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_weight="0" > 

    <EditText 
     android:id="@+id/editText1" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_weight="1" 
     android:hint="please input" 
     android:imeOptions="flagNoExtractUi" 
     android:singleLine="true" > 

     <requestFocus /> 
    </EditText> 

    <ImageButton 
     android:id="@+id/imageButton1" 
     android:layout_width="50dp" 
     android:layout_height="wrap_content" 
     android:src="@android:drawable/ic_menu_search" /> 
</LinearLayout> 

回答

1

尝试使用RelativeLayout它更好,更可调!

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

    <LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="fill_parent" 
     android:layout_above="@+id/android:empty" 
     android:orientation="vertical" > 

     <ListView 
      android:id="@+id/android:list" 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:layout_weight="1" > 
     </ListView> 
    </LinearLayout> 

    <TextView 
     android:id="@+id/android:empty" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:layout_above="@+id/linearLayout2" 
     android:textColor="#FFFFFF" 
     android:textSize="16dp" /> 

    <LinearLayout 
     android:id="@+id/linearLayout2" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_alignParentBottom="true" 
     android:layout_weight="1" > 

     <EditText 
      android:id="@+id/editText1" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:layout_weight="1" 
      android:hint="please input" 
      android:imeOptions="flagNoExtractUi" 
      android:singleLine="true" > 

      <requestFocus /> 
     </EditText> 
    </LinearLayout> 

</RelativeLayout> 
+0

你能帮助检查这种布局吗?它在横向模式下也出现问题。 http://www.sendspace.com/file/kvy0j8 – user1881109 2013-02-23 07:27:23

0

尝试把该listViewLinearLayoutScrollView。这将解决您的问题。

相关问题