首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在安卓系统中为LinearLayout添加TextView

如何在安卓系统中为LinearLayout添加TextView
EN

Stack Overflow用户
提问于 2010-07-08 22:51:32
回答 7查看 296.2K关注 0票数 134

我正在尝试用代码将TextViews添加到我的xml定义的布局中。我有一个xml-sheet,其中定义了很多Views。但是我必须在代码中添加一些视图,所以在xml-sheet中创建一个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

我该怎么做呢?

谢谢你的帮助。马丁

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3204852

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档