当前位置: 首页 > 面试题库 >

如何在Android中将TextView添加到LinearLayout

裴金鑫
2023-03-14
问题内容

我试图TextViews在代码中添加到xml定义的布局中。我有一个xml工作表,其中Views定义了很多。但是我必须在代码中添加一些视图,因此LinearLayoutxml-sheet中创建一个:

<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

我该怎么做?


问题答案:

尝试使用

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

还请确保你正在创建的布局参数是LinearLayout.LayoutParams …



 类似资料:
  • 我的应用程序中有一个autocompletetextview、一个textview和一个按钮。单击该按钮时,它将在数据库中搜索与TextView中的单词相等的单词。 flow:•Word from autocompletetextview(通过单击imagebuttons输入)>Search Word(使用按钮)条件:•如果Word在数据库中,textview将显示相应的分数(也在dbase中),

  • 我正在开发一个图像过滤器应用程序。但是如果我没有任何图片,就不能尝试。 我知道我可以在手机上测试它,但这不一样,因为我需要错误信息和其他东西。 我只是想从AVD的图库中访问一个图像,这样我就可以测试我的应用程序。我怎么加一个? 我正在使用Android Studio。我看到了一些关于如何在Eclipse中做到这一点的例子,但我没有使用它。 那么,如何将图像添加到模拟器图像库?

  • 问题内容: 您好,当我拥有 Google Map API给出的路线时,我想问一下如何添加对齐道路。我有一束从A点到B点的Lat lang, 并画了一条类似Polylines的线,但是我想要的是如何 从给定的路线中将此代码捕捉添加到Road?这是如何从A 点向B点添加更多点,这就是我要添加的内容, https://developers.google.com/maps/documentation/ro

  • 问题内容: 我有一个问题,我不知道如何将textview添加到gridlayout。我有一个xml: 并希望动态地执行此xml代码。我怎样才能做到这一点?我知道如何创建textview,但我不知道如何添加到gridlayout … 问题答案: 您不能将代码粘贴到其中,并且需要对其进行测试和更改以使其适合(它不仅会起作用)。但这应该给您大致的想法。

  • 问题内容: 在我的Java桌面应用程序中,我有一个TableView,我想在其中包含CheckBoxes列。 我确实在http://www.jonathangiles.net/javafx/2.0/CellFactories/上找到了完成的位置,但是由于无法下载,因为我不知道Jonathan Giles会多久回复我的电子邮件,所以我认为d问… 如何将CheckBox放在TableView的单元格中

  • 问题内容: 我正在尝试显示带有的。当我添加行时: 我收到一个错误: 致命错误:解开Optional值时意外发现nil 这通过呈现在我的内部。 我已经从这里下载了代码,并且工作正常。我将该方法复制并粘贴到我的代码中,但它中断了。最后一行的 自我 存在没有影响。 问题答案: 因此,我开始检查看看我的代码与工作代码之间可能有什么不同。我注意到我的ViewController扩展了 显然这意味着我需要设置