-
监听事件实现的几种写法:
匿名内部类的实现
查看全部 -
onClick事件
查看全部 -
初始化--加载控件
查看全部 -
横向文字滚动
查看全部 -
按钮监听 外部类写法
查看全部 -
Activity的生命周期
查看全部 -
1.初始化控件;private Button btn1;
2.设置监听器;btn1 = (Button) findViewById(R.id.button1);
btn1.setOnclickListener();
3.实现onClick事件。
a.匿名内部类实现;对象.setOnClickListener(new OnCLickListener) b.独立类实现;对象.setOnClickListener(监听器实例) c.接口方式。对象.setOnClickListener(this)
1.匿名监听事件 btn1.setOnClickListener(new OnClickListener() {
public void onClick(View argView0) {
System.out.println("我的Button被点击了"); } });
2.独立事件 btn2.setOnClickListener(new OnClickListener(){
public void onClick(View v) {
super.onClick(v);
Toast.makeText(MainActivity.this,"button2被点击了",1).show();
}
});
class myOnclickLIstener implements OnClickListener{
public void onClick(View v){
v.setAlpha(0.6f);
}
}
3.实现接口
public class MainActivity extends Activity implements OnClickListener{
btn3.setOnClickListener(this);
public void onClick(View v) {
Log.i("tag","第三种方法"); } }
查看全部 -
一般不在activity_main.xml中直接写text的值,要写在values下的strings.xml文件中,<string name="button_name">登陆</string>;
然后在 activity_main.xml中写 android:text = "@string/button_name"
查看全部 -
匿名内部类监听事件:
1、初始化当前所需控件Button对象:private Button loginButton; 2、利用findViewById()方法返回一个View对象,给已经被初始化的Button对象赋值,且别忘了强制转换为Button类:loginButton=(Button)findViewById(R.id.button1); 3、findViewById()方法通过查找根目录下的R.java文件下的id方法中的对应控件; 4、设置监听器: loginButton.setOnClickListener(new OnClickListener()),使loginButton与类OnClickListener()对象监听器相关联
查看全部 -
一般不在activity_main.xml中直接写text的值,要写在values下的strings.xml文件中,<string name="button_name">登陆</string>;
然后在 activity_main.xml中写 android:text = "@string/button_name"
查看全部 -
ImageView控件引用的图片在drawable文件夹中(文件夹有多个,对应不同的手机分辨率):
程序会自动根据手机分辨率选择显示相应分辨率文件夹下的图片。
查看全部 -
src 只是引用图片,不改变图片原有尺寸。
background 类似填充效果,把原图塞满控件。也可以直接添加颜色#ffcccc
同时有两属性的,background在src下面。
查看全部 -
接口
查看全部 -
。setonclicklisener
查看全部 -
imagebutton上若想添加一个文本内容可以在src上添加一个有文本的图片
查看全部
举报