android:id="@+id/button" android:text="button" android:textAllCaps="false" android:layout_width="match_parent" android:layout_height="wrap_content" />android:textAllCaps,默认为true,全部大写表示。添加上点击事件:
Button button1 = (Button) findViewById(R.id.button_1); button1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Toast.makeText(MainActivity.this, "You click Button 1", Toast.LENGTH_SHORT).show(); } });通过实现接口的方式添加点击事件:
public class MainActivity extends AppCompatActivity implements View.OnClickListener { @Override PRotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button button = (Button) findViewById(R.id.button); button.setOnClickListener(this); } @Override public void onClick(View v) { switch (v.getId()) { case R.id.button: Toast.makeText(this, "You clicked button", Toast.LENGTH_SHORT).show(); break; default: } }}弹出Toast提示:
Toast.makeText(MainActivity.this, "You click Button 1", Toast.LENGTH_SHORT).show();第一个参数是上下文,第二个参数是提示内容,第三个参数是显示时间,值有:Toast.LENGTH_SHORT和Toast.LENGTH_LONG。
新闻热点
疑难解答