我希望用户从EditText
输入他在EditText
输入的任何内容,按下提交按钮(转到他的输入列表),它将打印在{{1}但是如果我想要一个很长的TextView
列表(显示他的输入历史的长列表)......我该怎样做才能使Textview
的数量像列表一样增长当用户提交更多TextView
?
答案 0 :(得分:0)
您可以在java类中动态创建TextView,然后在父视图中添加。
使用以下内容:
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:id="@+id/info"
android:layout_height="wrap_content"
android:orientation="vertical">
</LinearLayout>
然后在java类中
View linearLayout = findViewById(R.id.info);
LinearLayout linearLayout = (LinearLayout)findViewById(R.id.info)
TextView valueTV = new TextView(this);
valueTV.setText("hallo hallo");
valueTV.setId(5);
valueTV.setLayoutParams(new LayoutParams(
LayoutParams.FILL_PARENT,
LayoutParams.WRAP_CONTENT));
linearLayout.addView(valueTV);