android ui 设计工具,Android项目开发之UI设计器

本文介绍了Android UI设计中.xml和.axml文件的使用,强调了.axml的预览优势。讲解了布局文件的保存位置、属性分类,以及常用属性如ID、尺寸单位dp、边距Margin等。此外,还提到了大纲视图在选择控件时的作用。
摘要由CSDN通过智能技术生成

开发人员可以用以下两种方式声明UI:一是通过.xml文件(不带预览界面)或者.axml文件(带预览界面)来描述;二是用C#代码实现。

用.axml文件描述用户界面(UI)时,设计器分为【设计】视图和【源】视图。这种方式的优点是:可以尽可能地把表现与控制行为的代码分隔开。就是说,可以直接修改XML而不需要重新编译。另外,还可以让UI结构可视化以及调试都变得更容易。

1、布局文件(.xml和.axml)

在XML中声明UI之后,必须将其以.xml扩展名或者.axml扩展名保存在Android项目的Resources/Layout/目录下,然后才能顺利通过编译。

•.xml文件:不带设计界面

•.axml文件:带设计界面

•可以随时将.xml换名为.axml,也可以随时将.axml换名为.xml。

编译器编译应用程序时,会将每个XML文件或者AXML文件都编译成一个View。开发人员需要在Activity重载的OnCreate方法中指定载入哪个XML资源。

例如,下面的代码加载Main.axml文件:

protected override void OnCreate(Bundle bundle)

{

base.OnCreate(bundle);

SetContentView(Resource.Layout.Main);

}

2、属性分类 在【属性】窗口中,下列分类可帮助快速找到对应的属性:

•Widget– 控件(带设计界面的组件),主要属性包括:id、visibility、text等

•Style– 可视化的样式控制,例如:fo

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值