0

こんにちは、次のように画像ビューと編集テキストがあります

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="400dp"
    android:background="#eeeff4" >

    <TextView
        android:id="@+id/btextview"
        android:layout_width="280px"
        android:layout_height="33dp"
        android:layout_alignParentLeft="true"
        android:layout_alignParentRight="true"
        android:background="#3B5999"
        android:ellipsize="start"
        android:gravity="left|center_vertical"
        android:paddingLeft="40dp"
        android:text="post it"
        android:textSize="17sp" />



    <ImageView
        android:id="@+id/imageView2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignBottom="@+id/username"
        android:layout_alignParentLeft="true"
        android:background="#3B5999"
        android:paddingRight="5dp"
        android:src="@drawable/book" />





    <ImageView
        android:id="@+id/imageView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignBottom="@+id/bedittext"
        android:layout_alignParentLeft="true"
        android:layout_alignRight="@+id/imageView2"
        android:layout_alignTop="@+id/bedittext"
        android:src="@drawable/myfb"
         android:layout_marginLeft="6dp" />

    <EditText
        android:id="@+id/bedittext"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_below="@+id/btextview"
        android:layout_marginLeft="10dp"
        android:layout_marginTop="10dp"
        android:layout_toRightOf="@+id/imageView1"
        android:ems="10"
        android:hint="say something about this"
        android:inputType="textMultiLine"
        android:scrollHorizontally="true" >
    </EditText>

</RelativeLayout>

edittextview 複数行を入力すると、imageveiw1 も編集テキストとともに移動します。画像をその位置に固定し、編集テキストのみを展開する必要があります。また、編集テキストを 3 行後にスクロールするにはどうすればよいですか。どんな提案でも大歓迎です。

4

2 に答える 2

0

EditTextの最大の高さ(android:maxHeight)を設定し、EditTextのlayout_heightをwrap_contentに設定して、最大の高さまで拡張できるようにすることができます

于 2012-12-10T14:13:49.020 に答える
0
  1. edittextviewの複数行を入力すると、imageveiw1も編集テキストと一緒に移動します

その編集テキストにlayout_width="wrap_content"を設定しているため、1文字を入力するとその文字の横に画像が表示され、2番目の文字を入力すると移動します。そのedittextにfixedwithまたはmatch_parentを設定できることを回避します。

2。3行後にスクロールするようにedittextを作成するにはどうすればよいですか?

固定の高さを設定して3行のみを表示し、その編集テキストをスクロールビューに移動します(この高さと幅はwrap_contentである必要があります)。

于 2012-12-10T14:11:09.657 に答える