`

ButtonDemo_OnClick_3

 
阅读更多

 

package com.test.buttondemo;
 
//import android.R;
import javax.xml.datatype.Duration;
 
import android.os.Bundle;
//import android.provider.Settings.System;
import android.app.Activity;
import android.app.SearchManager.OnCancelListener;
import android.content.DialogInterface;
import android.content.DialogInterface.OnClickListener;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;
import android.support.v4.app.NavUtils;
import android.support.v4.widget.SimpleCursorAdapter.ViewBinder;
 
public class MainActivity extends Activity
{
 
    private Button btn1 = null;
     
    @Override
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        btn1 = (Button) findViewById(R.id.btn1);
         
        btn1.setOnClickListener(new View.OnClickListener
                      {
                           public void OnClick(View v)
                                  {
                                     system.out.println("你点击了按钮1");
                                  }
                      });
 
         
    }
    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;
            }
        }
    };
 
    @Override
    public boolean onCreateOptionsMenu(Menu menu)
    {
        getMenuInflater().inflate(R.menu.activity_main, menu);
        return true;
    }
 
}
分享到:
评论

相关推荐

    Android ButtonDemo

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

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

    3. **动态创建Button** 除了在XML布局中声明Button,我们还可以在代码中动态创建和添加: ```java Button dynamicButton = new Button(this); dynamicButton.setText("动态创建的按钮"); dynamicButton....

    自定义Toast

    3. 使用自定义布局创建`Toast`对象。 4. 设置`Toast`的显示时长。 5. 显示`Toast`。 通过以上步骤,我们可以根据应用需求创建出各种风格独特的`Toast`,提升用户体验。在`ButtonDemo`这样的项目中,自定义`Toast`...

    点击波纹效果

    3. **自定义效果**:可以通过调整XML中的属性来定制波纹颜色、形状、边界、动画速度等。例如,`android:radius`可以改变波纹的半径,`android:duration`可以设置动画持续时间。 ### 注意事项 - RippleDrawable仅在...

    Android 学习(2)Button

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

    ViewPager---简单

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

    动态生成button以及点击事件

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

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

    使用Toast.makeText()方法创建一个Toast对象,第一个参数是上下文(在这个例子中是ButtonDemo.this,即当前Activity的引用),第二个参数是要显示的文本,第三个参数是Toast的持续时间,LENGTH_SHORT表示短时间显示...

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

    3. **Toast 提示控件的使用**:掌握如何使用`Toast`显示简短的信息提示。 #### Button 控件及其事件处理机制 在Android开发中,`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

    3. **指定显示位置**:使用`showAtLocation()`或`showAsDropDown()`方法来决定PopupWindow在屏幕上的位置。`showAtLocation()`需要传入一个View作为参照物,以及Gravity参数来确定位置;`showAsDropDown()`则直接相...

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

    3. 重写onTouchEvent()方法。在这个方法中,我们需要将MotionEvent的坐标转换为Canvas的坐标,然后使用Path类的contains()方法来检查是否在三角形内。 在提供的"ButtonDemo"中,可能是一个展示如何创建三角形点击...

Global site tag (gtag.js) - Google Analytics