xml - Show Edit Text in Text View, & adjust height according to Content written in Edit text (Android) -
when send message or joke of 1 line or 1 word, why space left @ bottom. take text view wrap_content
.
i need text wrapped height. needed shown in picture below.
text view
<textview android:layout_width="match_parent" android:layout_height="wrap_content" android:textappearance="?android:attr/textappearancesmall" android:text="" android:ems="10" android:gravity="top|left" android:hint="enter message" android:inputtype="textmultiline|textpostaladdress" android:minheight="200dip" android:padding="5dip" android:scrollbars="vertical" android:layout_margintop="-5dp" android:layout_marginbottom="-5dp" android:textcolor="@color/blue" android:maxlines="1000000" android:id="@+id/messagedetail" android:layout_alignparentleft="true" android:layout_alignparentstart="true" android:layout_below="@+id/linearlayout4" />
edit text, both in different activities
<edittext android:layout_width="match_parent" android:layout_height="wrap_content" android:ems="10" android:gravity="top|left" android:hint="enter message" android:id="@+id/sendtextview" android:inputtype="textmultiline|textpostaladdress" android:minheight="200dip" android:minwidth="390dp" android:editable="true" android:focusable="true" android:clickable="true" android:cursorvisible="true" android:scrollbars="vertical" android:background="@color/gray" android:padding="@dimen/fab_margin" android:layout_above="@+id/camera" android:layout_alignparentleft="true" android:layout_alignparentstart="true" />
try adjust height
according content written in edit text,
<edittext android:id="@+id/editmsj" android:layout_width="match_parent" android:layout_height="wrap_content" android:ems="10" android:gravity="top|left" android:hint="enter message" android:inputtype="textmultiline|textpostaladdress" android:minheight="200dip" android:padding="5dip" android:scrollbars="vertical" android:textcolor="@color/black" android:textcolorhint="#80000000" android:textsize="@dimen/font_normal_size" />
for textview, here have added android:ellipsize="end"
, android:maxlines="20"
, android:singleline="false"
<textview android:id="@+id/messagedetail" android:layout_width="match_parent" android:layout_height="wrap_content" android:ellipsize="end" android:hint="your message" android:maxlines="20" //number of lines restrict in textview android:padding="5dip" android:singleline="false" />
hope helps
Comments
Post a Comment