Android中点击按钮的事件处理实现步骤

版权声明:文章内容系为本人原创,如需转载,请注明出处。 https://blog.csdn.net/weixin_43778720/article/details/88072434
  1. 事件源
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        tools:context=".chapter04.DownloadActivity">
    
        <Button
            android:id="@+id/btn_download"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_centerInParent="true"
            android:text="下载" />
    </RelativeLayout>
    
  2. 设置事件
        private Button downloadBtn;
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_download);
    
            downloadBtn = findViewById(R.id.btn_download);
            
            downloadBtn.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
    		     }
            });
        }
    
  3. 处理事件
        private Button downloadBtn;
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_download);
    
            downloadBtn = findViewById(R.id.btn_download);
            
            downloadBtn.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
    			       // 按钮点击触发,在这里触发下载事件
    		     }
            });
        }
    

猜你喜欢

转载自blog.csdn.net/weixin_43778720/article/details/88072434