Android的按钮按下效果
16lz
2021-01-23
package cn.zx.android; import android.app.Activity; import android.os.Bundle; import android.view.KeyEvent; import android.view.View; import android.view.View.OnClickListener; import android.view.View.OnKeyListener; import android.widget.Button; public class ButtonActivity extends Activity { /** Called when the activity is first created. */ private Button btn; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); btn=(Button)this.findViewById(R.id.btn); btn.setOnClickListener(new OnClickListener(){ @Override public void onClick(View arg0) { // TODO Auto-generated method stub System.out.println("btn pressed"); } }); } }
布局文件:
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/android_pressed" android:state_pressed="true" /> <item android:drawable="@drawable/android_focused" android:state_focused="true" /> <item android:drawable="@drawable/android_normal" /> </selector>
<pre class="xml" name="code"> <ImageButton android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="@drawable/ic_tab_artists" /></pre>
更多相关文章
- Android学习笔记(11)————Android的私人文件夹的文件读写操作
- android一种较为复杂的布局参考(xml文件)
- android读取工程里文件并显示在界面
- android使用同一个RecyclerView实现两种不同Item布局
- Android Studio [相对布局RelativeLayout]
- [中英文对照]android Designing for TV(一) ------ Optimizing L
- Android读取SD卡下面所有的TXT文件名 listView显示出来
- Android LinearLayout和FrameLayout 登陆布局1
- Android 读取本地txt文件和写入txt文件到本地