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

如何在Java代码中更改TextView值?

薄烨
2023-03-14
问题内容

我正在开发一个android程序。用户单击一个按钮,我做了一些数学运算,并且我想更改某些TextView对象中的视图上的值。有人可以告诉我该怎么做吗?


问题答案:

你想做什么?您是否真的要在用户单击按钮时动态更改TextView对象中的文本?如果有原因,您当然可以这样做,但是,如果文本是静态的,则通常在main.xml文件中进行设置,如下所示:

<TextView  
android:id="@+id/rate"
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:text="@string/rate"
/>

字符串“ @ string / rate”是指您的strings.xml文件中的条目,如下所示:

<string name="rate">Rate</string>

如果您真的想稍后更改此文本,则可以使用Nikolay的示例进行更改-
您可以通过在main.xml中使用为其定义的ID来获取对TextView的引用,如下所示:

final TextView textViewToChange = (TextView) findViewById(R.id.rate);
textViewToChange.setText(
    "The new text that I'd like to display now that the user has pushed a button.");


 类似资料:
  • 我有一个intelliJ项目,它工作得很好,直到我在项目文件夹上单击鼠标右键,意外地为它创建了一个maven pom。我不确定我单击的选项的确切名称(它不是我试图单击的选项)。ctrl-z什么也没做,所以我删除了pom。现在我被一个只使用java 1.5编译的项目所困扰。 我尝试再次添加pom,并设置属性,如此问题所示。我还尝试进入项目设置,在那里我可以清楚地看到项目语言级别设置为SDK默认值(8

  • 我想把一个网站的css从python改成selenium。 到目前为止,我所做的是获得CSS的价值。 我想更改此css的值。 运行下面的Python代码的结果:0px 0px 0px 270px 从0px 0px 0px 270px如何将其更改为0px 0px 0px 0px? 我尝试过这些事情,但最终并不是所有的都成功。 驾驶员执行_脚本(“参数[0].style.margin='0px 0px

  • 这些是我的设置: > < li> 用户设定 工作区设置 tasks.json 我该如何解决这个问题?

  • 问题内容: 在liquibase中是否可以创建Java代码更改集(即提供一个Java类,该类将接收JDBC连接并在数据库中执行一些更改)? (我知道飞行路线具有这种功能) 问题答案: 是的,有这样的功能。您可以创建一个: 该类必须实现接口。

  • 根据 https://stackoverflow.com/a/13329907/3286489,我们可以更改 TextView 的字体系列。但是我如何使用 Java 代码进行设置呢?我找不到 API。

  • 你能解释一下如何在此代码中显示另一个文本视图吗?我使用的是viewpager,所以我只打印一个textview,我想再打印一个textview。任何人都可以帮我。提前谢谢。 这是我的代码 这是我的主要活动课 这是我的gridview类- 此代码表示单击网格视图项目时此页面将调用此页面是具有网格视图项目的viewpager此类是viewpager- 这是我的申请看看 这是我的Gridview外观,当