TextView、EditText和ImageView属性记录中...

android:maxEms="6"//设置长度(这个六不是字符串长度为六,其实设置的是控件的宽度)
android:maxLength="6"//设置长度(这个才是设置字符串长度的)
android:maxLines="2"//最大行数
android:singleLine="true"//禁止换行(把虚拟键盘上的enter键禁止掉,不会显示。)
android:ellipsize="end"//省略号在结尾
android:inputType="number"//数字键盘  只能输入数字
android:inputType="number|numberDecimal"//数字键盘  只能输入数字和小数
android:digits="0123456789"//只能输入0~9
android:cursorVisible="false"//光标显示隐藏
//跑马灯
android:singleLine="true"//单行显示
android:ellipsize="marquee"//跑马灯
android:focusable="true" //获得焦点
android:marqueeRepeatLimit="marquee_forever"//重复次数
android:scrollHorizontally="true"//横向滚动
//跑马灯控件有显示隐藏需求时,代码需要设置
tv.setSelected(true);//选中的意思(跑马灯控件隐藏再显示是不会滚动的,需要设置这个属性为true)

android:textIsSelectable="true"//复制粘贴属性




//ImageView属性
<ImageView
    android:id="@+id/img"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"/>
android:tint="#FFFFFF"//改变图标颜色




//去掉滑动到顶部或底部阴影效果(例如:ScrollView)
android:overScrollMode="never"
//隐藏滚动条
android:scrollbars="none"





//代码设置圆角/填充/边框
int borderWidth = 4; // 4px 边框宽度
int roundRadius = MyUtil.dip2px(getActivity(),20); // 20dp 圆角半径
int fillColor = Color.argb(255, 255, 255, 255);//内部填充颜色(第一个参数是透明度)
int borderColor = Color.argb((int) alpha, 49, 202, 52);//边框颜色(滑动时动态设置透明度)
GradientDrawable gd = new GradientDrawable();//创建drawable
gd.setColor(fillColor);//内部填充颜色
gd.setCornerRadius(roundRadius);//圆角半径
gd.setStroke(borderWidth, borderColor);//边框宽度和颜色
img.setBackground(gd);//img(控件id)背景色

//代码设置控件是否可点击
tv.setClickable(true);//可点击的


//自定义view
Paint textPaint = new Paint();
Rect rect = new Rect();
textPaint.getTextBounds(num,0,num.length(),rect);//获取宽高(一)
rect.width();//获取宽
rect.height();//获取高
float xLableWidth = textPaint.measureText(num);//获取宽(二)



//在AndroidManifest.xml对应的Activity里添加
<!--android:screenOrientation="portrait" 竖屏显示-->
        <!--android:launchMode="singleTask" 启动状态-->
        <!--android:configChanges="orientation|screenSize|keyboardHidden" 我们手机横竖屏切换时,
        Activity会重启,如果不想Activity受影响,我们只要设置Activity android:configChanges属性为
        orientation|screenSize或者orientation|screenSize|keyboardHidden 即可。-->
        <!--android:windowSoftInputMode="adjustPan" 整个界面向上平移,使输入框露出(防止键盘挡住输入框)-->




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值