Java 如何创建显示随机消息的自定义toast消息
按钮的xml:Java 如何创建显示随机消息的自定义toast消息,java,android,toast,android-toast,Java,Android,Toast,Android Toast,按钮的xml: <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/button001" android:text="@string/text_7" android:textStyle="bold" android:layout_gravity="center"/> 您可以使用setView(
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/button001"
android:text="@string/text_7"
android:textStyle="bold"
android:layout_gravity="center"/>
您可以使用
setView()
方法为Toast消息创建自定义视图。检查。
对于random,您可以使用Java的random类
nextInt()
方法,将这些字符串作为列表,并使用random提供的int一次访问一个字符串。您可以创建字符串数组,然后在每次单击按钮时获得随机索引
@Override
public void onClick(View v) {
String[] randomStrings = new String[] {"Hello","Bonjour!","Good day","Lets Go"};
Toast.makeText(getApplicationContext(),randomStrings[new Random().nextInt(randomStrings.length - 1)],Toast.LENGTH_LONG).show();
}
按下按钮时,我希望祝酒词显示随机消息
@Override
public void onClick(View v) {
String[] randomStrings = new String[] {"Hello","Bonjour!","Good day","Lets Go"};
Toast.makeText(getApplicationContext(),randomStrings[new Random().nextInt(randomStrings.length - 1)],Toast.LENGTH_LONG).show();
}