gpt4 book ai didi

android - 我有一个 int 值;现在如何在 TextView 中将其呈现给用户?安卓

转载 作者:行者123 更新时间:2023-11-29 22:20:13 25 4
gpt4 key购买 nike

开始我应该说我对编程很陌生。

我正在构建一个包含计算器功能的 Android 应用程序。我想要做的是单击按钮以从两个 EditTexts 获取用户输入,将它们相加,然后在 TextView 中显示结果。类似的问题已被其他人涵盖,但他们没有涵盖的是您实际上如何在 TextView 中显示结果(或者至少我自己没有找到)。所以我尝试了很多帖子中建议的以下内容:

@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);

setContentView(R.layout.team2);

//finds the references for the view in the layouts
b_t2p_ok = (Button) findViewById(R.id.bOK2);
EditText1 = (EditText) findViewById(R.id.etPaixnidi2);
EditText2 = (EditText) findViewById(R.id.etPontoi2);


b_t2p_ok.setOnClickListener(new View.OnClickListener() {

@Override
public void onClick(View v) {
// TODO Auto-generated method stub

//First I am trying to do this for one EditText
String myEditValue = etPaixnidi20.getText().toString();

int myEditNum = Integer.parseInt(myEditValue);

myEditNum.setText(textOut);
}
});

}

然而,当我尝试使用 setText() 方法在 TextView(textOut1) 中显示 int myEditNum 时,我收到 setText 方法的错误消息(说:“无法在原始类型 int 上调用 setText(TextView)” ).

我还尝试(在下面)将 int myEditNum 转换为 String,然后将其显示到 TextView 但仍然无法正常工作,因为我收到 setText 方法的以下错误:''The method setText(TextView) is undefined对于类型 String''。EditText myEdit = (EditText) findViewById(R.id.edittext1);

String myEditValue = myEdit.getText().toString();

int myEditNum = Integer.parseInt(myEditValue);


String texting = Integer.toString(myEditNum);

texting.setText(textOut1);

为什么会发生这种情况,我该如何解决?

最佳答案

您需要在 Textview 上调用 setText(string)。所以你可以这样做:

// Replace R.id.textview1 with the id of your textview
TextView tv = (TextView) findViewById(R.id.textview1);
tv.setText(myEditValue);

关于android - 我有一个 int 值;现在如何在 TextView 中将其呈现给用户?安卓,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7432992/

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