Android开发学习日记 |
您所在的位置:网站首页 › 安卓设置按钮点击事件提示怎么取消 › Android开发学习日记 |
一、效果展示
二、实现步骤
1.xml页面布局
首先整体使用一个垂直方向的线性布局,第一行设置一个水平方向的线性布局。 对于第一行,两个按钮均分水平宽度,我们可以设置。 android:layout_width="0dp" android:layout_weight="1" 两个按钮都这样设置,这样那两个按钮就均分宽度了。 然后禁用按钮的属性是:android:enabled="true/false" 按钮默认英文单词是大写,我们可以设置为小写:android:textAllCaps="false" 2. java代码只需要简单的设置三个按钮的监听事件,对于一个界面有多个按钮需要监听的时候,最好直接让当前类实现View.OnClickListener, 重写onClick方法 然后多个按钮都可以使用。 因为调用的是同一个监听事件,所以需要判断是哪个按钮调用。我们可以通过id属性来区分多个按钮。 package com.example.helloworld; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.Toast; import com.example.helloworld.util.DateUtil; public class MainActivity extends Activity implements View.OnClickListener { Button start; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button enable=findViewById(R.id.enable); Button disable=findViewById(R.id.disable); start=findViewById(R.id.start); enable.setOnClickListener(this); //设置监听事件 disable.setOnClickListener(this); start.setOnClickListener(this); } @Override public void onClick(View v) { //重写方法 switch (v.getId()) //通过id判断是哪个按钮被点击 { case R.id.enable: start.setEnabled(true);break; case R.id.disable: start.setEnabled(false);break; case R.id.start: Toast.makeText(this, DateUtil.getNowTime()+"按钮被点击", Toast.LENGTH_LONG).show(); } } } |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |