如何在 Android 中将 TextView 添加到 LinearLayout
2022-08-31 07:56:40
我正在尝试在代码中添加我的 xml 定义的布局。我有一个xml-sheet,其中定义了很多。但是我必须在代码中添加一些视图,因此在xml工作表中创建一个:TextViews
Views
LinearLayout
<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>
在这个布局中,我喜欢添加我的:TextView
View linearLayout = findViewById(R.id.info);
//LinearLayout layout = (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) linearLayout).addView(valueTV);
但我只收到以下错误消息:
: java.lang.ClassCastException: android.widget.TextView
我该怎么做?
感谢您的帮助。马丁