Как добавить TextView к LinearLayout в Android

Я пытаюсь добавить TextViews к моему xml-определенному расположению в коде. У меня есть xml-лист, где много из Views определяются. Но я должен добавить некоторые представления в коде, таким образом, создавание a LinearLayout в xml-листе:

<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

Как я могу сделать это?

Спасибо за Вас справка. Martin

122
задан Samet ÖZTOPRAK 13 November 2019 в 07:01
поделиться