我想向用户展示烤面包。如何在用户触摸屏上使android上的吐司显示?
答案 0 :(得分:0)
RelativeLayout layy;
layy = (RelativeLayout) findViewById(R.id.lay);
layy.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Toast.makeText(getApplicationContext(), "My Toast",
Toast.LENGTH_SHORT).show();
}
});
创建填充屏幕的布局并将onclicklistener设置为此布局,希望这会有所帮助。 我检查了一下,并且工作正常
答案 1 :(得分:0)
Toast不能那样工作,为此,您可以使用设计支持库中的SnackBar。
SnackBar snackBar = new SnackBar(activity,
"Are you sure?",
"Yes",
new View.OnClickListener() {
@Override
public void onClick(View v) {
ButtonFlat btn = (ButtonFlat) findViewById(R.id.buttonSnackBar);
}
});
snackBar.setIndeterminate(true);
snackBar.show();