零碎知识

Toast是安卓用来显示信息的一种机制,Toast显示事件有限,过一定时间之后会自动消失,主要用于向用户显示提示消息。
Toast.makeText(getApplicationContext(), "默认Toast样式",
Toast.LENGTH_SHORT).show();

关于Toast的讲解:http://android.tgbus.com/Android/tutorial/201103/346236.shtml

android:orientation = "vertical" //这句话的意思是让图片进行垂直摆放

一个ImageView是可以同时设置src和background属性的
如果同样的图片一个设置src属性,另一个设置background属性,效果是不同的

1:button和imagebutton
res文件夹下所有的文件都会在gen目录下的R.java中对应一个资源id,我们就可以这样去访问我们对应的一个资源。
我们的activity_main文件夹的控件名称中最好不要出现中文,即String类型的字符,
如果出现的话最好把字符串放在values文件夹下的三天rings.xml中,
如右:<string name="button_name">登陆</string>
然后在控件属性中通过下面的语句访问这个字符串
android:text = "@String/button_name"代表访问String文件夹下的名字为button_name的文件
可以为imagebutton添加src以及background
2:textview和editText
3:imageview
总结:button:可以设置文本内容的button,可以通过background以及src属性添加一个图片,当前图片上可以做有文本内容
imageButton可以没有图片,这样的话它会呈现一般Button的样式
button可以用background设置背景

监听事件:
所有控件都有一个onclick事件,通过自身的.setOnClickListener(OnClickListener)方法添加点击事件
通过点击事件的监听可以实现点击按钮之后要发生什么动作。
监听事件的几种写法:
1:匿名内部类的实现
2:独立类的视线
3:实现接口的方式来实现
View是所有控件的父类,我们需要把通过findViewById(R.id.button1)(//它返回一个view的对象);查找到的view对象转换成Button
(Button)findViewById(R.id.button1)

原文地址:https://www.cnblogs.com/rain-1/p/5144681.html