android 常用控件总结
KeyEvent(long DownTime,long EventTime,int action,int code,int repeat,int metState,int device,int scancode,int flags);
KeyEvent(KeyEvent origEvent,long EventTime,int newRepart);
例:
public class Activity01 extends Activity{
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(yout.main);
}
public boolean onKeyDown(int keyCode, KeyEvent event){
//这里构建KeyEvent对象,其功能为返回键的功能
//因此我们按任意键都会执行返回键功能
KeyEvent key = new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_BACK);
//这里传入的参数就是我们自己构建的KeyEvent对象key
return super.onKeyDown(key.getKeyCode(), key);
}
}
3.2 常用控件
Button
xml设计
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
></Button>
代码设计Button button = new Button(this);
button.setText("我是Button");
button.setWidth(123); //设置宽度
button.setHeight(123); //设置高度
button.setTextColor(Color.BLUE); //设置文字颜色
button.setTextSize(123); //设置字体大小