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

TextView为null

朱皓
2023-03-14
问题内容

我在使用TextView时遇到问题。按下按钮后,我想向该TextView追加内容,但是显然一直都是null。

fragment_one.xml

....
<TextView
    android:id="@+id/reply"
    android:layout_below="@+id/test"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/reply"/>
<Button android:text="@string/_0"
        android:id="@+id/_0"
        android:onClick="handleButtons"/>
....

ActivityTwo.java

....
public void handleButtons(View v){
    setContentView(R.layout.fragment_one);
    TextView tv = (TextView) v.findViewById(R.id.reply);
    if(v.getId() == R.id._0){
        tv.append("hi");
    }
....

我想在replyTextView 上附加一些文本,但是显然,它一直都返回NullPointerException。我迷路了,我不知道什么是失败的。


问题答案:

不使用v.findViewById,而是this.findViewById



 类似资料:
  • Extends Widget A widget to display a text. For images, use ImageView. Import this type with “const {TextView} = require('tabris');” Android iOS Properties alignment Type: string, supported values: lef

  • 问题内容: 我曾经在某一时刻进行过这项工作,所以我认为我所引用的东西有误。_regionListView似乎返回确定。我认为ArrayList中的数组是问题,因为它包含额外的空索引,但我认为我没有正确连接到ListView和TextView。 任何帮助,将不胜感激。 Main.java Search.xml Search_list.xml 问题答案: 从search_list.xml中删除Line

  • 问题内容: 我在Android应用程序中设置了Twitter数据。我想使用Spannable使字体变为粗体和斜体,但它不起作用,出现错误。我该怎么做? 问题答案: 我想将字体设为粗体和taltal 为此,您将需要制作文本,然后将其设置为TextView: 编辑: 您还可以使用Html.fromHtml在textview中使文本为粗体和斜体为:

  • 问题内容: 因此,我使用ImageGetter来显示JSON博客帖子中的图像。我在日志中获取了正确的来源,但到达setBounds时URL发生了变化。有任何想法吗? 码: 尝试之前的“来源”是 http://www.domain.com/images_blog/feature.png 但要抓住的错误是: 无法解码流: 问题答案: 最简单的解决方案是: 下载图像后,有一种不太优雅的方法可以重新布局T

  • Project stopped This project has been stopped. 4.0 is the last release. Feel free to fork this project and take over maintaining. HtmlTextView for Android HtmlTextView is an extended TextView componen

  • 给TextView中的文字实现顶部和底部逐渐淡化的效果。当TextView中有布满整个view的文字时,TextView的顶部和底部的文字会慢慢变淡。 [Code4App.com]