Android之布局笔记

控件

控件 TextView  EditText Button ImageButton
属性 *id hint text src

*layout_width inputType


*layout_height ImageView


text src="@drawable/ic_"


textColor background=""图片/颜色


background



singleLine="true"单行//跑马灯案例



监听按钮事件

    1.匿名内部类

    2.外部类

    3.接口6-4    //未实现setOnclickListener(this)//this.onclick

v.setAlpha(0.5f)//按钮透明度


三步实现跑马灯 

Step1,在控件中添加三个属性
ellipsize="marquee"
focusable="true"
focusableInTuchMode="true"//实现了单行跑马灯

layout_below="@id/textview1" //在textview1下
Step2
public MarqueeText extends TextView{
    //构造方法
    public MarqueeText(Context context,AttributeSet Attrs,int defStyle){
        super(context,attrs,defStyle);
    }
    public MarqueeText(){
        super(context,attrs,defStyle);
    }
    public MarqueeText(context context,AttributeSet attrs){
        super(context,attrs);
    }
    //返回true设置滚动
    @override
    public boolean isFocused(){
        return true;
    }
}
Step3

在布局中添加此控件<com.icngor.MarqueeText .../>


附:orientation水平/垂直


你可能感兴趣的:(Android之布局笔记)