`

ButtonDemo_OnClick_1

 
阅读更多

public class MainActivity extends Activity
{
 
    private Button btn1 = null;
    private Button btn2 = null;
    @Override
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        btn1 = (Button) findViewById(R.id.btn1);
        btn2 = (Button) findViewById(R.id.btn2);
        btn1.setOnClickListener(listener);
        btn2.setOnClickListener(listener);
    }
    private View.OnClickListener listener=new View.OnClickListener()
    {
         
        @Override
        public void onClick(View v)
        {
            Button btn=(Button)v;
            switch (btn.getId())
            {
            case R.id.btn1:
                Toast.makeText(MainActivity.this, "你点击了按钮1", Toast.LENGTH_LONG).show();
                break;
            case R.id.btn2:
                System.out.println("你点击了按钮2");          
                break;
            }
        }
    };
 
分享到:
评论

相关推荐

    Android ButtonDemo

    "Android ButtonDemo" 是一个简单的示例项目,旨在演示如何在Android应用中创建、配置和使用按钮。这个项目可能包含一个基本的布局文件、Java代码以及必要的资源文件,为初学者提供了学习Android按钮操作的基础。 ...

    Android学习笔记五:基本视图组件:Button

    1. **属性详解** - `android:id`:为按钮分配唯一ID,方便在代码中引用。 - `android:layout_width` 和 `android:layout_height`:定义按钮的尺寸,常用值有 "match_parent"(填充父容器)和 "wrap_content"...

    自定义Toast

    public void onClick(View v) { // 调用自定义Toast的方法 showCustomToast("点击了按钮"); } }); ``` 这样,每当用户点击按钮,就会显示一个带有自定义样式的`Toast`提示。 总结来说,自定义`Toast`主要涉及...

    点击波纹效果

    1. **XML定义**:首先,在`res/drawable`目录下创建一个XML文件,例如`ripple_effect.xml`,然后定义RippleDrawable。以下是一个简单的示例: ```xml android:color="?android:attr/colorControlHighlight"> ...

    Android基础教程(三)之-简单的Button事件

    public void onClick(View v) { // 在这里编写点击事件处理逻辑 } }); ``` #### TextView 控件的动态文本更新 `TextView`是另一个常用的Android UI组件,用于显示文本信息。为了实现点击按钮后`TextView`文本...

    Android 学习(2)Button

    在ButtonDemo项目中,你可以看到一个实际的应用示例,展示了如何创建并使用Button。通过分析和运行这个项目,你可以更直观地了解Button的使用方法和效果。总的来说,理解并熟练运用Button是Android开发的基本技能,...

    Android编程基础之简单Button事件响应综合提示控件Toast应用示例

    在我们的示例中,ButtonDemo.java文件中的button1.setOnClickListener()方法就是用来设置这个监听器的。我们传递了一个匿名内部类给setOnClickListener,该类实现了OnClickListener接口,并重写了onClick()方法。在...

    动态生成button以及点击事件

    在这个名为“ButtonDemo”的项目中,你可以找到完整的代码示例,包括activity_main.xml布局文件和MainActivity.java。通过实际运行这个项目,你将更直观地了解动态生成Button及其点击事件的工作原理。通过不断地练习...

    ViewPager---简单

    关于ButtonDemo,这可能是每个页面中的一个按钮示例。在`instantiateItem()`方法中,我们可以找到对应的布局文件(如`page_layout.xml`)并实例化包含按钮的视图,然后设置按钮的点击事件监听器: ```java Button ...

    Android实现带有进度条的按钮效果

    public void onClick(View v) { new Thread(new Runnable() { @Override public void run() { for (int i = 0; i ; i++) { try { Thread.sleep(50); } catch (InterruptedException e) { e....

    自定义popupwindow

    1. **创建PopupWindow对象**:通过`new PopupWindow(view, width, height, flag)`初始化,其中`view`是PopupWindow显示的内容视图,`width`和`height`是窗口的宽高,`flag`是一些附加选项,如设置是否能获得焦点或...

    Android代码-不规则点击区域三角形点击区域.zip

    1. 创建一个自定义的View类,继承自View。 2. 在onDraw()方法中,使用Canvas和Paint对象绘制三角形。你可以使用Path类的moveTo(), lineTo()或quadTo()等方法来定义三角形的路径。 3. 重写onTouchEvent()方法。在这个...

Global site tag (gtag.js) - Google Analytics