テキストビューのコンテンツは動的に設定する必要があります。テキストサイズに応じて、複数行にする必要があり、実際のコンテンツに合わせてサイズを決める必要があります。テキストコンテンツがnullの場合、その後、テキストビューはAndroid:テキストビューは、テキストを複数行で動的に表示します。
見えてはならない私は
<TextView android:id="@+id/xyz"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginTop="15dp"
android:textSize="21sp"
android:textColor="@color/white"
android:minLines="1"
android:maxLines="10"/>
</LinearLayout>
tvview = (TextView)findViewById(R.id.xyz);
String tvtext = d.getText();//will get the content here
if (tvtext == null && tvtext .isEmpty()) {
tvview.setVisibility(View.GONE);
} else {
tvview.setVisibility(View.VISIBLE);
tvview.setText(tvtext);
}
を、次の試してみました。この正しいアプローチです?。ここでは、テキストビューが表示する線の数をtvtext値によって決める方法を説明します。私はちょうどxmlファイルのmin、max行について言及しました。アンドロイド環境が対応しますか?
達成方法を教えてください。
minLinesとmaxLinesは行数を制限します。それ以外の場合は、適合する行数が使用されます。 – cyroxis