按钮的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"/>
我想要显示消息(&#34; Hello&#34;,&#34; Bonjour&#34;,&#34; Good day&#34;,&#34; Lets Go&#34;) 随机祝酒。 toast函数的java代码:
Button button001;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_2);
button001 = (Button) findViewById(R.id.kabutton);
button001.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String[] {"Hello","Bonjour!","Good day","Lets Go"};
Toast.makeText(getApplicationContext(),[String],Toast.LENGTH_LONG);
}
});
}
}
答案 0 :(得分:0)
您可以使用<?php
class CreateAccount_Controller extends CI_Controller
{
public function _construct ()
{
parent::_construct();
$this->load->helper('form');
}
public function create_account ()
{
$this->load->view(CreateAccount_View);
}
public function submit_data ()
{
// return hi or something;
}
}
?>
方法为Toast消息创建自定义视图。检查this。
对于随机的,你是Java的Random class setView()
方法,并将这些字符串作为列表,并使用随机给你的int一次访问一个。
答案 1 :(得分:0)
您可以创建字符串数组,然后在每次单击按钮时获取随机索引。
@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();
}