Android界面设计基础

Android界面设计基础

  • View类:界面控件的基类
  • ViewGroup类:布局类和容器控件的基类
  • 控制控件显示:
    1. XML布局文件
    2. Java代码调用方法

一、基础界面控件

父类 作用
TextView View 显示文本信息
EditText TextView 文本内容可编辑
Button TextView 单击按钮触发事件

二、布局管理器

父类 作用 说明
LinearLayout ViewGroup 线性布局:沿着水平或垂直方向排列 默认水平
TableLayout LinearLayout 表格布局:以行或列管理界面控件 TableRow:行容器,每添一个部件加一列
可收缩(shrinkColumns)、扩展列(stretchColumns)
RelativeLayout 相对布局:相对于某个参照物的位置摆放新的控件 参照物:直接父类容器、兄弟控件
(指定方位、对齐方式)
FrameLayout 层布局:每个控件单独占一帧或一层 添加顺序:层叠加顺序、后面会覆盖前面的
控件之间没有关系
GridLayout 网格布局:整个界面划分成 rows X columns个网格 控件所占网格自由分配

三、开发自定义View

  • 步骤:
    1. 创建一个直接或间接继承于View的类
    2. 子类显示提供用于创建该控件的构造方法
    3. 使用
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容