如何在Android中向LinearLayout添加文本视图

我正在尝试将TextViews添加到代码中xml定义的布局中。
我有一个xml表,其中定义了许多视图。但是我必须在代码中添加一些视图,因此在xml工作表中创建一个LinearLayout

<线性布局
xmlns:android=”http://schemas.android.com/apk/res/android"
android:layout\u width=“包装内容”
android:id=“@+id/info”
android:layout\u height=“包装内容”
android:orientation=“vertical”>
&lt/线性布局>

在这个布局中,我想添加我的TextView

查看linearLayout=findViewById(R.id.info);
//LinearLayout布局=(LinearLayout)findViewById(R.id.info);
TextView valueTV=新的TextView(此);
valueTV.setText(“哈罗哈罗”);
valueTV.setId(5);
valueTV.setLayoutParams(新的LayoutParams(
LayoutParams.FILL\u父级,
LayoutParams.WRAP_内容);
((线性布局)线性布局)。添加视图(valueTV);

但我只收到以下错误消息:

:java.lang.ClassCastException:android.widget.TextView

我怎么做

谢谢你的帮助。
马丁

试用

LinearLayout LinearLayout=(LinearLayout)findViewById(R.id.info);
...
linearLayout.addView(valueTV);

还要确保您正在创建的布局参数是LinearLayout.LayoutParams

发表评论