布局文件<?xml version="1.0" encoding="utf-8"?>    <LinearLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/LinearLayout01"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:orientation="vertical" >        <RelativeLayout
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_margin="6.0dip" >
            <ListView
                android:id="@+id/MyListView"
                android:layout_width="fill_parent"
                android:layout_height="350dp"
                android:layout_alignParentLeft="true"
                android:layout_alignParentRight="true"
                android:layout_alignParentTop="true"
                android:singleLine="false"
                android:transcriptMode="alwaysScroll" >            </ListView>        </RelativeLayout>        <RelativeLayout
            android:layout_width="fill_parent"
            android:layout_height="100dp"
            android:layout_margin="6.0dip"
            android:layout_marginTop="3.0dip" >            <LinearLayout
                android:layout_width="fill_parent"
                android:layout_height="45dip"
                android:layout_weight="0"
                android:background="@color/gray_blue"
                android:gravity="center_vertical" >                <EditText
                    android:id="@+id/txtMsg"
                    android:layout_width="fill_parent"
                    android:layout_height="fill_parent"
                    android:layout_marginLeft="5dip"
                    android:layout_weight="1"
                    android:singleLine="true" />                <Button
                    android:id="@+id/btnSend"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_marginLeft="4dip"
                    android:layout_marginRight="4dip"
                    android:layout_weight="0"
                    android:background="@drawable/button"
                    android:text="发送"
                    android:textColor="@color/white"
                    android:textSize="18dip" />
            </LinearLayout>
        </RelativeLayout>
</LinearLayout>
按下输入框编辑text的时候键盘会把输入框挡住,不知道什么原因

解决方案 »

  1.   

    http://blog.sina.com.cn/s/blog_8ae46d150100zwcw.html 。
      你的问题应该可以通过下面方法解决:Activity的一个属性来解决这个问题,比如可以在AndroidManifest.xml中这样写:
      < activity android:name=”.CategoryList”
      android:label=”@string/app_name”
      android:windowSoftInputMode=”stateVisible|adjustPan” >
      < /activity > 。 我没试过,应该问题不大吧。
      

  2.   

    一般都是尽量把editview放屏幕上面一半,因为加了scrollview背景图片就不太好弄了
      

  3.   

    已经解决了,在listview中的LinearLayout中设置权重为1就好了