我将在我的应用程序中使用吐司进行测试。我只是Android环境的新手,对敬酒并不十分熟悉。我知道这样的标准吐司:Toast.makeText(context, text, duration).show();。但是,我不想将文本字符串应用到“文本”部分,而是要应用变量。
这是我写的:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_screen_next);
Button send = (Button) findViewById(R.id.bSend);//Import button1 (Send)
send.setOnClickListener(new OnClickListener() {//Set an onClickListener for the button to work
public void onClick(View v) {
Toast.makeText(getApplicationContext(), cText, Toast.LENGTH_LONG).show();
}//end method
});//End Send
}//End onCreate
Run Code Online (Sandbox Code Playgroud)
cText是在类中存在的其他方法中使用的变量。关于如何使吐司包含其中内容的任何建议cText?提前致谢。
看起来 cText 超出了范围。在设置 onClickListener 之前将其定义在顶层或作为最终变量。
在深入了解 android 之前,您应该学习有关变量的 java 基础知识,这会对您有很大帮助。为此,我可以推荐《Head First Java》一书。
| 归档时间: |
|
| 查看次数: |
18465 次 |
| 最近记录: |