0

我希望用户输入EditText以及他输入的任何内容,EditText他按下了提交按钮(转到他的输入列表),它将被打印TextView但是如果我想要一个长列表Textview(显示一个长列表他的输入历史)......随着用户提交的更多,我该怎么做才能让数量TextView像列表一样增长EditText

4

1 回答 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 回答