仅当我手动滚动或打电话时,我的EditText才会换行 editTextAppDescription.requestLayout();编程。
必须知道我做editTextAppDescription.append(" ..我的文字......");
以下是我的xml代码:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#ffffffff">
<ImageView
android:id="@+id/imageViewAppLogo"
android:layout_width="80dp"
android:layout_height="80dp"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_marginBottom="5dp"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:layout_marginTop="5dp"
android:src="@drawable/loading" />
<TextView
android:id="@+id/textViewAppTitle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignTop="@+id/imageViewAppLogo"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:layout_marginTop="10dp"
android:layout_toRightOf="@+id/imageViewAppLogo"
android:text="App Title ..."
android:textSize="15sp"
android:textStyle="bold" />
<TextView
android:id="@+id/textViewAppDeveloper"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/textViewAppTitle"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:layout_marginTop="5dp"
android:layout_toRightOf="@+id/imageViewAppLogo"
android:text="App Developer ..." />
<Button
android:id="@+id/installButton"
style="@style/install_button_text"
android:layout_width="wrap_content"
android:layout_height="35dp"
android:layout_alignParentRight="true"
android:layout_below="@+id/imageViewAppLogo"
android:layout_marginTop="2dp"
android:layout_marginBottom="5dp"
android:layout_marginLeft="2dp"
android:layout_marginRight="20dp"
android:background="@drawable/install_button_shape"
android:text="@string/installApp" />
<Button
android:id="@+id/openAppButton"
style="@style/install_button_text"
android:layout_width="64dp"
android:layout_height="35dp"
android:layout_alignParentRight="true"
android:layout_below="@+id/imageViewAppLogo"
android:layout_marginBottom="5dp"
android:layout_marginLeft="2dp"
android:layout_marginRight="20dp"
android:layout_marginTop="2dp"
android:background="@drawable/install_button_shape"
android:text="@string/openApp"
android:visibility="gone" />
<ProgressBar
android:id="@+id/progressBar1"
style="@style/CustomProgressBar"
android:layout_width="fill_parent"
android:layout_height="5dp"
android:layout_alignBottom="@id/installButton"
android:layout_alignLeft="@id/installButton"
android:layout_below="@id/imageViewAppLogo"
android:layout_marginBottom="10dp"
android:layout_marginLeft="10dp"
android:layout_marginRight="20dp"
android:layout_marginTop="20dp"
android:indeterminate="true"
android:indeterminateOnly="false"
android:visibility="gone" />
<View
android:id="@+id/separator"
android:layout_width="fill_parent"
android:layout_height="3dip"
android:layout_below="@+id/installButton"
android:layout_marginTop="10dp"
android:background="@drawable/drop_shadow" >
</View>
</RelativeLayout>
<ScrollView
android:id="@+id/scollViewScreenShots"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<LinearLayout
android:id="@+id/linearLayoutBody"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<HorizontalScrollView
android:id="@+id/horizontalScrollViewScreenshots"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/scgreen">
<LinearLayout
android:id="@+id/linearLayoutScreenShots"
android:layout_width="wrap_content"
android:layout_height="320dip"
android:orientation="horizontal" >
</LinearLayout>
</HorizontalScrollView>
<EditText
android:id="@+id/editTextAppDescription"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minHeight="50dip"
android:textSize="14sp"
android:inputType="textMultiLine"
android:layout_margin="10dp"
android:background="#00000000" />
<Button
android:id="@+id/buttonReadmore"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Readmore"
/>
</LinearLayout>
</ScrollView>
</LinearLayout>
我的EditText(editTextAppDescription)在文本发生变化时只显示50dp,尽管有:android:layout_height =&#34; wrap_content&#34; !
如何在文本更改时进行扩展(editTextAppDescription)?