gpt4 book ai didi

java - 无法对基本类型 int 调用 getText()

转载 作者:行者123 更新时间:2023-12-01 18:43:54 27 4
gpt4 key购买 nike

这是我为 TextView 设置值的代码

enter code here

public void addHours(View view){
final TextView mTextView = (TextView) findViewById(R.id.newHours_Value);
String hourValue = R.id.enterHours.getText().toint();
mTextView.setText("hourValue");
}

但是 R.id.enterHours.GetText() 出现错误

无法对基本类型 int 调用 getText()

请问我做错了什么。

最佳答案

这个

 R.id.enterHours

返回一个int。这就是为什么当你初始化 View 时,你会这样做

TextView mTextView = (TextView) findViewById(R.id.newHours_Value);

(TextView) 将其转换为 TextView,以便您可以在其上调用其方法,例如 getText().toString()。所以你可能想要的是

TextView hourValueTV = (TextView) findViewById*R.id.enterHours);  //assuming its a TextView and not EditText
String hourValue = hourValueTV.getText().toString();

关于java - 无法对基本类型 int 调用 getText(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18729812/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com