嗨,我有一个图像视图和编辑文本如下
<?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也随着编辑文本一起移动,我希望图像固定在那个位置,只有编辑文本应该展开,我怎样才能让edittext在滚动之后滚动3行。 任何建议表示赞赏。
答案 0 :(得分:0)
因为您正在为该编辑文本设置layout_width =“wrap_content”,所以如果您键入一个字符,那么图像显示在该字符旁边,如果您键入第二个字符,那么它会移动..好吗?为了避免你可以使用或match_parent设置为该edittext。
2。 如何让edittext在3行之后滚动
设置固定高度以仅显示三行并将该编辑文本移动到滚动视图(此高度和宽度应为wrap_content)。
答案 1 :(得分:0)
您可以设置EditText的最大高度(android:maxHeight),并将EditText的layout_height设置为wrap_content,使其扩展到最大高度