android toast可不可以d出变量值?

android toast可不可以d出变量值?,第1张

当然可以了,可以定义变量的计算规则,d出的使用进行赋值就可以了。如果想在d出的过程中改变显示的内容的话,需要你自己自定义Toast为其设置View 并且在显示的过程中动态改变View的显示内容

Toast.makeText(context, ""+i, Toast.LENGTH_LONG).show()

按您的问题描述,我觉得你可能想要实现类似观察者模式代码。

给个观察者简单例子,希望对您有帮助:

import java.util.List

import android.widget.Toast

/**

*

* 观察者接口

*

*/

interface IObserver{

public void notify(Var v)

}

/**

*

* 要观察的变量

*

*/

class Var {

private int var

private List<IObserver>obs= new ArrayList<IObserver>()

/**

* 注册观察者

* @param ob

*/

public void registerObserver(IObserver ob){

obs.add(ob)''

}

public void setVar(int var){

this.var = var

/**

* 变量改变,通知所有观察者

*/

for (IObserver ob : obs) {

obs.notify()

}

}

public int getVar(){

return var

}

}

/**

*

* 观察者

*

*/

class Test1 implements IObserver{

@Override

public void notify(Var v) {

Toast.makeText(context, "test1"+v.getVar(), Toast.LENGTH_LONG)

}

}

class Test2 implements IObserver{

@Override

public void notify(Var v) {

Toast.makeText(context, "test2"+v.getVar(), Toast.LENGTH_LONG)

}

}

public class Main{

public static void main(Strings[] arg){

Var v = new Var()

Test1 test1 = new Test1()

Test2 test2 = new Test2()

v.registerObserver(test1)

v.registerObserver(test2)

v.setVar(0)

}

}

Android开发,d出提示框“Toast”是因为输入了下面这句 *** 作命令:

Toast.makeText(getApplicationContext(),"你的提示内容",Toast.LENGTH_SHORT).show()

Android开发 *** 作如下:

先导入:

import android.widget.Toast

关键代码:

Toast.makeText(getApplicationContext(),"提示内容",Toast.LENGTH_SHORT).show()

例子:

在一个activity中,只有一个button,单击这个buttond出“单击完成”提示框。

提示:

只需在onCreante方法中添加button的单击事件

完整代码:

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState)

setContentView(R.layout.activity_toast1)

//设置button的单击事件

findViewById(R.id.btnToast).setOnClickListener(new View.OnClickListener() {

public void onClick(View arg0) {

//d出提示框

Toast.makeText(getApplicationContext(),"单击完成",Toast.LENGTH_SHORT).show()

}

})

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11611025.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存