我正在编写一个程序,当用户输入数字文本时,会根据该编号显示。我的问题是按钮行有公共void ...之后我试图使用if语句和返回方法,但由于public void,return方法无法返回任何内容。我试图关闭公共空白,但我收到了错误。请帮忙。 代码如下。我已经包含了我尝试过的不同代码,如吐司等。
ente@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button button = (Button)findViewById(R.id.go);
button.setOnClickListener(mAddListener);
// tv = (TextView) findViewById(R.id.textView1);
}
private OnClickListener mAddListener = new OnClickListener()
{
public void onClick(View v) {
}}
;
//Toast.makeText(Num.this, "This Display", Toast.LENGTH_SHORT).show();
//toast.show();
//finish ();
// long id = 0;
//试试 { PleaseEnter =(的EditText)findViewById(R.id.PleaseEnter);
{
}
if (PleaseEnter.equals("1"))
// tv.setText("This is the display 1.");
return "This display";
// Context context = getApplicationContext();
// CharSequence text ="this display";
// int duration =Toast.LENGTH_LONG;
// Toast toast =Toast.makeText(context, text, duration);
// toast.show();
else if (PleaseEnter.equals("2"))
return;
//tv.setText("Dispaly 2");
答案 0 :(得分:0)
您可以在“活动”级别定义自己的方法,例如:
private void onTextEdited(String content) {
// deal with the String
}
在onClick
的{{1}}方法中,您可以将其称为:
OnClickListener