1

EditTextの下に がある UI を作成しようとしていますlistview。最後の行の行を追加するlistviewと、editText の下に残り、リストを手動で上にドラッグしない限り、ユーザーはそれを見ることができません。これをプログラムで実行したいのですが、実行できません..これまでのところ、これを試しました

    list_con.post(new Runnable(){
                  public void run() {
                      list_con.setSelection(list_con.getCount());
                  }});

行を追加するとすぐに、プログラムで下にスクロールしようとしましたが、最後の行と重なっているedittext編集がまだあります:

私のレイアウトは次のとおりです。

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#000000"
android:orientation="vertical" >

<LinearLayout
    android:id="@+id/lay1"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="#000000"
    android:orientation="horizontal" >

    <ImageView
        android:id="@+id/myimage"
        android:layout_width="30dp"
        android:layout_height="30dp"
        android:contentDescription="@string/desc"
        android:scaleType="centerCrop" 
        android:padding="5dp"/>

    <TextView
        android:id="@+id/header"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_marginLeft="10dip"
        android:textColor="#fafafa"
        android:textStyle="bold"
        android:textSize="15sp" />
</LinearLayout>

<LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="390dip"
    android:orientation="vertical" 
    android:layout_below="@+id/lay1"
    android:layout_marginBottom="90dip"
    >

    <ListView
        android:id="@android:id/list"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_above="@+id/footerlayout"
        android:background="#00000A"
        android:stackFromBottom="true" />
<!--          android:transcriptMode="alwaysScroll -->
</LinearLayout>

<LinearLayout
android:id="@+id/footerlayout"
android:layout_width="fill_parent"
android:layout_height="50dp"
android:gravity="center_horizontal"
android:layout_alignParentBottom="true"
android:orientation="horizontal" 
android:weightSum="3">

    <EditText
        android:id="@+id/textbox"

        android:layout_width="wrap_content"
        android:layout_weight="2.5"
        android:background="@drawable/textbox2"
         android:gravity="top|left"
        android:hint="Type to text" 
        android:layout_height="fill_parent"
        android:inputType="textMultiLine"
        android:scrollbars="vertical"
        android:paddingLeft="5dp"
        android:paddingTop="5dp">

        <requestFocus />
    </EditText>

<Button
    android:id="@+id/sendbutton"
    android:layout_width="wrap_content"
    android:layout_height="fill_parent"
    android:background="@drawable/send2323"
    android:gravity="center" 

    android:text="SEND"
    android:layout_weight="0.5"
    />

 </LinearLayout>

</RelativeLayout>
4

0 に答える 0