-
相对布局常用属性
查看全部 -
查看全部
-
用法须知
查看全部 -
将布局xml文件引入到Java文件中,用的方法setContentView(R.layout.【xml文件名】)
查看全部 -
EditText控件的常用属性
查看全部 -
TextView控件的常用属性
查看全部 -
TextView 显示文本框
EditText 输入文本框
查看全部 -
简单易懂,不错
查看全部 -
3a查看全部
-
2a查看全部
-
1c查看全部
-
LinearLayout布局
查看全部 -
TextView实现跑马灯
1 .xml文件下设置属性
android:ellipsize="marquee"
android:focusable = "true"
android:focusableInTouchMode = "true"
android:marqueeRepeatLimit="marquee_forever" 永久滚动
2.单位相关知识:
px: pixels(像素).安卓开发不建议使用,不能根据分辨率进行缩放
dp(dip): device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素
sp: scaled pixels(放大像素). 主要用于字体显示best for textsize。
pt: point,是一个标准的长度单位,1pt=1/72英寸,用于印刷业,非常简单易用
3.自定义TextView,使所有控件获得焦点
(1):xml设置属性(见上面的前三行代码)
(2)自定义一个class,extends TextView,并且记得实现三个构造函数
(3)重载 isFocused(),return true;
(4)在xml中 用自定义控件布局 <包名.类名>
查看全部 -
点击事件外部类的写法和作用
新建一个class,implements OnClickListener()---一个接口
Toast....(MainActivity.this),this的作用: 内部类不能访问外部类的this
此时的OnClick,会执行子类的Onclick(),然后执行父类的Onclick()
-->外部类实现每次都会调用父类的OnClick ,因此可以让所有使用当前外部类的点击事件的按钮都能做出一个动作.
查看全部 -
匿名内部类监听点击事件
(平时最常用的一种:直接setXxxListener后,重写里面的方法即可; 通常是临时使用一次,复用性不高!)
初始化控件,private Button loginButton;
通过findViewById()在java文件中与xml布局文件中的控件进行对应,同时记得要强制转换。
[id存在R.java文件中:R文件在eclipse中在gen目录下,但是在AS略为复杂:build/gengerated/source/r/debug/(项目名)/R.java]
设置Button的监听器:重写onclick中的方法,例如
btnshow = (Button) findViewById(R.id.btnshow); btnshow.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { //显示Toast信息 Toast.makeText(getApplicationContext(), "你点击了按钮", Toast.LENGTH_SHORT).show(); }
查看全部
举报