UI组件
Android 相关UI组件的相关介绍整理
smart_reed
不想满心遗憾,那就拼尽全力!
展开
-
2-11-1 RecyclerView (一)
RecyclerView 能够 灵活 实现大数据集的展示,视图的复用管理比 ListView 更好,能够显示列表、网格、瀑布流等形式,且不同的 ViewHolder 能够实现 item 多元化的功能。 但是使用起来会稍微麻烦一点,并且没有类似 ListView 的 onItemClickListener 监听事件,需要开发者自己实现。 现如今公司开发时尽可能多的使用 RecyclerView 控件...原创 2020-02-03 21:49:09 · 121 阅读 · 1 评论 -
2-10 滚动视图 ScrollView
垂直滚动:ScrollView 水平滚动:HorizontalScrollView 代码演示: <?xml version="1.0" encoding="utf-8"?> <ScrollView xmlns:android="http:...." android:layout_width="match_parent" android:layout_height="mat...原创 2020-01-31 21:29:04 · 99 阅读 · 0 评论 -
2-9 GridView 网格视图
常用属性 Adapter 接口 Demo 演示原创 2020-01-31 16:48:00 · 158 阅读 · 0 评论 -
2-8 ListView 列表视图
常用属性 新建包:java - com.skypan - New - Package 在包中新建 : listView - New - JavaClass 其中 Name:ListViewActivity Activity名字 Superclass: android.app.Activity 父类 ListView.java 文件 //重写方法 @Override projected void...原创 2019-12-22 13:55:42 · 122 阅读 · 0 评论 -
2-7 ImageView
button 的其他衍生控件:ToggleButton、Switch 常用属性 ① src=“@drawable/bg_icon_woman” 图片路径 ② scaleType=“” 缩放类型 常用效果: fitXY:撑满空间,宽高比可能发生改变 fitCenter:保持宽高比缩放,直至能够完全显示 centerCrop:保持宽高比缩放,直至完全覆盖控件,其余部分被裁剪显示。 加载网络图片 加载网...原创 2019-12-07 21:46:10 · 70 阅读 · 0 评论 -
2-6 CheckBox复选框
常用属性 id 用于识别控件的唯一标识 layout_width 组件宽度 layout_height 组件高度 text 复选框后的文字 textSize 文字大小 textColor 文字颜色 layout_below 自定义样式 bg_checkbox.xml(自定义样式文件) <selector xmlns:...> <!--复选框未被选择时的样式设置--> ...原创 2019-12-07 12:24:18 · 125 阅读 · 0 评论 -
2-5 RadioButton
RadiButton 为单选样式,需与 RadioGroup 结合使用。 常用属性 <RadioGroup android:id="@+id/rg_1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:orient...原创 2019-12-04 22:14:19 · 81 阅读 · 0 评论 -
2-4 EditText
常用属性 <EditText android:id="@+id/et_1" android:layout_width="match_parent" android:layout_height="50dp" android:textSize="16sp" android:textColor="#ffad33" ...原创 2019-12-03 20:56:34 · 88 阅读 · 0 评论 -
2-3 Button
Button 继承自 TextView,是TextView 的子类。 文字大小、颜色 <Button android:id="@+id/btn_1" android:layout_width="match_parent" android:layout_height="40dp" android:text="按钮1" ...原创 2019-12-02 21:59:18 · 209 阅读 · 0 评论 -
2-2 TextView
介绍TextView前先来简单介绍下 MainActivity.java 文件中的相关组件设置流程: 1.//声明一个button组件 private Button btnTextView; 2.//找到组件: btnTextView = (Button)findViewById(R.id.btn_textview); 3.//设置点击事件 btnTextView.setOn...原创 2019-12-01 13:21:24 · 91 阅读 · 0 评论 -
2-1 布局管理器
布局管理器 LinearLayout(线性布局) RelativeLayout(相对布局) 2-1-1 LinearLayout 常用属性 android:id 查找控件的唯一标识 android:layout_width 宽度 android:layout_height 高度 android:background 背景 android:layout_margin 外边距 android:...原创 2019-11-30 21:37:27 · 116 阅读 · 0 评论