我希望用户输入EditText
以及他输入的任何内容,EditText
他按下了提交按钮(转到他的输入列表),它将被打印TextView
但是如果我想要一个长列表Textview
(显示一个长列表他的输入历史)......随着用户提交的更多,我该怎么做才能让数量TextView
像列表一样增长EditText
?
问问题
138 次
1 回答
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);
于 2013-09-30T05:39:06.693 回答