2012-12-10 34 views
0

您好一起移動,我有一個圖像查看和編輯文本如下的Android佈局:imageview的與的EditText

<?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也與編輯文本一起移動型,i希望圖像被固定在該位置,只有編輯文本應該展開,我怎樣才能讓edittext在3行之後滾動。 任何建議表示讚賞。

回答

0
  1. 我在edittextview多線imageveiw1也隨着編輯的文字

移動類型,因爲你=「WRAP_CONTENT」設置layout_width到編輯文本,因此,如果您鍵入一個字符然後圖像顯示旁邊的字符,如果你鍵入第二個字符然後它移動..好嗎?爲了避免你可以將fixed或者match_parent設置爲該edittext。

2。 如何讓edittext在3行後滾動

只需設置固定高度以僅顯示三行並將該編輯文本移動到滾動視圖(此高度和寬度應該爲wrap_content)。

0

您可以設置EditText上(安卓maxHeight)的最大高度,並設置EditText上的layout_height爲wrap_content因此擴大至最大高度

+0

@三江源Luizje – teekib