gpt4 book ai didi

android - ResourceNotFoundException - 字符串资源 ID

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:22:52 24 4
gpt4 key购买 nike

07-25 10:15:37.960: E/AndroidRuntime(8661): android.content.res.Resources$NotFoundException: String   resource ID #0x7
07-25 10:15:37.960: E/AndroidRuntime(8661): at android.content.res.Resources.getText(Resources.java:230)

大家好。

我试图在 TextView 中显示一个整数值,但上述错误出现在 LogCat 中。

关于这个问题还有其他类似的帖子;喜欢this , this , 和 this ,但没有一个解决方案对我有用。

关于问题可能是什么的任何其他想法?

为代码编辑:

private static Button btnCancel;
private static Button btnConfirm;

@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

txtRoomNumber = (EditText)findViewById(R.id.txtRoomNumber);
btnCancel = (Button)findViewById(R.id.btnCancel);
btnConfirm = (Button)findViewById(R.id.btnConfirm);

btnCancel.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
finish();
System.exit(0);

}
});

btnConfirm.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
int rmNo = getRoomNumberValue();
txtTesting.setText(rmNo);
}
});
}

private int getRoomNumberValue()
{
int temp = 0;
try
{
temp = Integer.parseInt(txtRoomNumber.getText().toString());
}
catch(Exception e)
{
e.printStackTrace();
}

return temp;
}

最佳答案

如果您尝试在 TextView 中显示整数值,请使用:

myTextView.setText("" + 1);    // Or whatever number

错误发生是因为 TextView 有另一个方法:setText(int resid)。此方法查找您的情况下不存在的资源 ID。 Link

关于android - ResourceNotFoundException - 字符串资源 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17852748/

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