
Android UI
Phenixyf
这个作者很懒,什么都没留下…
展开
-
android布局技巧:创建高效布局
Android UI工具包提供了一些布局管理器,它们使用起来相当容易,而且,大多数的时候,你只需要使用它们最基本的特征来实现UI。 执着于基本特征的使用对于创建UI来说,往往不是最高效的。一个常见的例子就是滥用LinearLayout,它将会导致View树中的View数量激增。View——更糟的是,布局管理器——添加到应用程序里都会带来一定的消耗:初始化,布局和绘制变得更加缓慢。嵌套布局的花销尤转载 2016-05-10 14:10:39 · 368 阅读 · 0 评论 -
Android UI 常用项目总结------/*自己编写*/
1. 页面布局中定义一条分割线: 在.xml文件中添加 andriod:layout_height="2px" //分割线的高度是2px android:background="#FF909090" /> //定义分割线的颜色原创 2016-08-17 17:42:18 · 504 阅读 · 0 评论 -
最全的自定义View界面用法汇总--绘制自定义View
今天我用自己写的一个Demo 和大家详细介绍一个Android中自定义View中的使用与绘制技巧。 1.自定义view绘制字符串 相信在实际开发过程中必然很多地方都须要用到系统字 为什么会用到系统字? 方便、省内存。我相信做过J2ME游戏开发的朋友应该深知内存有多么多么重要,而且使用它还可以带来一个更重要的好处就是可以很方便的实现多国语言的切换。笔者转载 2016-07-21 23:40:55 · 1037 阅读 · 0 评论 -
android控件的对齐方式,控件布局(顶部、底部)留着自用~~~
android:layout_above 将该控件的底部至于给定ID的控件之上 android:layout_below 将该控件的顶部至于给定ID的控件之下 android:layout_toLeftOf 将该控件的右边缘和给定ID的控件的左边缘对齐 android:layout_toRightOf 将该控件的左边缘和给定ID的控件的右边缘对齐 android:layout_alig转载 2016-08-01 17:38:31 · 8556 阅读 · 0 评论 -
使用ActivityGroup类显示多个Activity
有些情况下需要把一个Activity分割成几部分,如上半部分绘制图形,下半部分显示图表,这时就需要用到ActivityGroup。 定义一个类继承自ActivityGroup,Java文件如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1转载 2016-07-29 16:38:31 · 5264 阅读 · 0 评论 -
Android度量单位说明(DIP,DP,PX,SP)
(一)概念 dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。 px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。 pt: point,是一个标准的长度单位,1pt=1/72英寸,用转载 2016-07-26 17:39:46 · 419 阅读 · 0 评论 -
Android UI系列-----长度单位和内外边距
这篇随笔将会记录一下在控件布局时,设定距离的三种长度单位:px、dp、sp以及内外边距的属性 1.三种长度单位 ①px:px是我们常见的一种距离单位,它表示的是一个单位像素,我们经常说我们手机或者电脑的分辨率,例如手机的分辨率是800*480,表示的是手机的屏幕宽有480个像素,高邮800个像素。 我们看到,我们的屏幕其实就是由这样一个一个的小格子(称之为像素)组成的,分转载 2016-07-26 17:34:14 · 1043 阅读 · 0 评论 -
7种形式的Android Dialog使用举例
在Android开发中,我们经常会需要在Android界面上弹出一些对话框,比如询问用户或者让用户选择。这些功能我们叫它Android Dialog对话框,在我们使用Android的过程中,我归纳了一下,Android Dialog的类型无非也就7种,下面我分别向大家介绍这7种Android Dialog对话框的使用方法,希望对大家能有所帮助。 1.该效果是当按返回按钮时弹出一个提示,来确保转载 2016-05-13 14:14:02 · 458 阅读 · 0 评论 -
Android实战技巧之一:文本与布局(字符串变量在资源里替换)
//别看这个标题挺大,其实这次要说的只是3个小技巧。 //2014.11.7 update 1、字符串资源里变量替换 工作中是拒绝硬编码的,Android里会把一些字符串等放在xml中当做资源使用,如项目中values下的strings.xml列出了app_name. 有些情况是这样的,程序中要使用的字符串如第345页,345是变量,那么我们不可能用两个字符串资源如转载 2016-05-11 09:36:19 · 1436 阅读 · 0 评论 -
页面的五种布局以及嵌套
因为学习比较晚,我用的相关版本为SDK4.1、eclipse4.2,而自己看的教材都是低版本的,这造成了细节上的不同,有时候给学习造成了不小的困扰,不过这样也好,通过解决问题获得的知识理解更加深刻一点,这篇文章就是因为版本不同这个原因由来的。 使用上面说的版本新建一个Android项目,然后打开main.xml文件,注意看代码: [html] view pl转载 2016-05-10 13:57:50 · 3407 阅读 · 0 评论 -
Android应用的LinearLayout中嵌套RelativeLayout的布局用法
想将Button和ListView分别放在屏幕的一左一右。 单纯使用android:gravity和android:layout_gravity不成功。 于是涉及到RelativeLayout。 关键为:android:layout_alignParentRight="true", android:layout_alignParentLeft="true": ?转载 2016-05-10 14:02:52 · 6414 阅读 · 0 评论 -
android中怎样把一个button按钮放到屏幕底部
<!-- android:layout_above 将该控件的底部至于给定ID的控件之上 android:layout_below 将该控件的顶部至于给定ID的控件之下 android:layout_toLeftOf 将该控件的右边缘和给定ID的控件的左边缘对齐 android:layout_toRightOf 将该控件的左边缘和给定ID的控件的右边缘对齐 android:l转载 2016-05-05 18:07:38 · 6544 阅读 · 0 评论 -
Android相对布局(RelativeLayout)
Android相对布局(RelativeLayout) 备注:这里的视图和元素是等同的概念。 RelativeLayout是一个允许子视图相对于其他兄弟视图或是父视图显示的视图组(通过ID指定)。每个视图的位置能够指定它相对于兄弟(比如在其他视图的左边或是下边)或是父视图(这里是指相对布局容器,比如底部对齐、中间偏左)的位置。 图1转载 2016-05-06 16:23:18 · 431 阅读 · 0 评论 -
Android线性布局(Linear Layout)
Android线性布局(Linear Layout) LinearLayout是一个view组(view group),其包含的所有子view都以一个方向排列,垂直或是水平方向。我们能够用android:orientation属性来指定布局的方向。 图1 LinearLayout中所有的子view依次排列,所以垂直列表的每一行只有一个子view,而不转载 2016-05-06 16:26:20 · 438 阅读 · 0 评论 -
Android用户界面布局(layouts)
Android用户界面布局(layouts) 备注:view理解为视图 一个布局定义了用户界面的可视结构,比如activity的UI或是APP widget的UI,我们可以用下面两种方式来声明布局: (1) 在XML文件中声明UI元素,Android提供一种直观的XML词汇(vocabulary,应该是指属性表)来对应View类及其子类,比如那些用于部件(w转载 2016-05-06 16:28:26 · 3534 阅读 · 0 评论 -
UI一般规则
https://www.zhihu.com/question/22181844转载 2017-02-23 16:58:03 · 359 阅读 · 0 评论