我正在尝试显示一条消息,说明用户点击了什么,或者用手指按下了什么。
public void onItemClick(AdapterView<?> parent, View v, int position, long id) {
Toast.makeText(layout_4.this, "you clicked something with a number of " + Integer.toString(value), Toast.LENGTH_SHORT).show();
}
显示(按下框4)
你点了一些东西 4
如何才能在号码前添加换行符?
答案 0 :(得分:1)
给String.format("you clicked blah blah blah %1$d", value)
一个镜头它总是适合我。另外,通过这种方式,您可以从strings.xml中提取该字符串。
答案 1 :(得分:1)
Toast在数字之前没有特别断裂。
尝试用一个'W'替换你的号码,你应该在'W'之前看到相同的换行符。
三个简单的想法: - 使用较小的字体来设置Toast的主题 - 缩短短信:“你点击了数字”+ ... - 延长短信,这样在第二行只有一个数字看起来并不奇怪:“你刚刚点击了编号为4的项目。谢谢!”