View常见XML属性及相关方法
属性名称 | 对应方法 | 描述 |
---|---|---|
android:background | setBackgroundResource(int) | 设置背景 |
android:clickable | setClickable(boolean) | 设置View是否响应单击事件 |
android:visibility | setVisibility(int) | 控制View的可见性 |
android:focusable | setFocusable(boolean) | 控制View是否可以获取焦点 |
android:id | setId(int) | 为View设置标识符,可通过findViewById方法获取 |
android:longClickable | setLongClickable(boolean) | 设置View是否响应长单击事件 |
android:scrollbars | 设置滚动条显示 None 隐藏不可见 Horizontal 水平 Vertical 垂直 | |
android:soundEffectsEnabled | setSoundEffectsEnabled(boolean) | 设置当View触发单击等事件时是否播放音效 |
android:saveEnabled | setSaveEnabled(boolean) | 如果未作设置,当View被冻结时将不会保存其状态 |
android:minHeight | setMibimumHeight(int) | 设置视图最小高度 |
android:minWidth | setMibimumWidth(int) | 设置视图最小宽度 |
android:nextFocusDown | setNextFocusDownId(int) | 定义当向下搜索时应该获取焦点的View,如果该View不存在或不可见,则会抛出RuntimeException异常 |
android:nextFocusLeft | setNextFocusLeftId(int) | 定义当向左搜索时应该获取焦点的View |
android:nextFocusRight | setNextFocusRightId(int) | 定义当向右搜索时应该获取焦点的View |
android:nextFocusUp | setNextFocusUpId(int) | 定义当向上搜索时应该获取焦点的View |
android:onClick | 设置点击事件 | |
android:padding | setPadding(int,int,int,int) | 设置上下左右内边距 |
android:paddingTop | ||
android:paddingBottom | ||
android:paddingLeft | ||
android:paddingRight |
更多相关文章
- Android中自定义属性的使用
- 修改官方Twitter For Android,自定义 API
- Android中事件分发机制分析
- Android中自定义TextView的形状--圆形-椭圆形-圆角矩形-线条
- android的ORMLite的sqlite自定义框架
- android中自定义RadioButton
- 编写自定义的 Android Preference 组件[转]