Android布局
文章平均质量分 94
lostinai
这个作者很懒,什么都没留下…
展开
-
Android 相对布局
RelativeLayout布局 android:layout_marginTop="25dip" //顶部距离 android:gravity="left" //空间布局位置 android:layout_marginLeft="15dip //距离左边距 // 相对于给定ID控件 android:layout_above 将该控件的底部置于给定ID的控件之上;转载 2012-08-17 23:30:26 · 373 阅读 · 0 评论 -
官方NotePad实例学习--标准菜单onCreateOptionsMenu的使用
http://blog.csdn.net/lixiang0522/article/details/7569775菜单就是按手机上那三条横线,屏幕下面会弹出来的选择框,直接上代码:[java] view plaincopypackage com.hebaijun.hellomenu; import android.app.Activity; import转载 2012-10-12 12:17:16 · 826 阅读 · 0 评论 -
Android 学习笔记(二七):Menu
http://blog.csdn.net/flowingflying/article/details/6317632Menu由两种形式,Option menu和Context menu。前者是按下设备的Menu硬按钮弹出,后者是长按widget弹出。Option Menu当我们按下Menu的硬件按钮时,Option Menu将被触发显示,最多可以显示6个选项的icon菜单,如果选项转载 2012-10-12 12:18:31 · 1444 阅读 · 0 评论 -
模仿UCweb菜单
UCWeb的菜单看起来不错,自己想模仿做一个,苦恼一直没有思路google了几天,终于找到一个帖子 http://www.eoeandroid.com/viewthread.php?tid=28824按照上面提供的思路实现了 1、保留menu按键作用2、用popupwindow作为菜单显示容器3、用GridView显示所有子菜单 代码1、布局文件popup转载 2012-10-12 13:27:02 · 590 阅读 · 0 评论 -
用SlidingDrawer实现隐藏式抽屉效果
在Layout里配置SlidingDrawer :[html] view plaincopySlidingDrawer android:id="@+id/drawer1" android:layout_width="fill_parent" android:layout_height="fill_parent" andro转载 2012-10-11 17:47:35 · 761 阅读 · 0 评论 -
Android 菜单(OptionMenu)大全 建立你自己的菜单
http://www.cnblogs.com/salam/archive/2011/04/04/2005329.html菜单是用户界面中最常见的元素之一,使用非常频繁,在Android中,菜单被分为如下三种,选项菜单(OptionsMenu)、上下文菜单(ContextMenu)和子菜单(SubMenu),今天这讲是OptionsMenu 一、概述 public boolean转载 2012-10-12 11:32:27 · 512 阅读 · 0 评论 -
Android系统自带样式(android:theme)
android:theme="@android:style/Theme.Dialog" : Activity显示为对话框模式android:theme="@android:style/Theme.NoTitleBar" : 不显示应用程序标题栏android:theme="@android:style/Theme.NoTitleBar.Fullscreen" : 不显示应用程序标题转载 2012-10-15 17:47:02 · 384 阅读 · 0 评论 -
android调节屏幕亮度
http://blog.csdn.net/androidchuxueze/article/details/7452438brightness(亮度)是window中的一个属性修改亮度需要取得window属性方法为:WindowManager.LayoutParams layoutParams = getWindow().getAttributes();转载 2012-10-16 16:59:53 · 607 阅读 · 0 评论 -
Android定制属于你自己的导航栏
在实际开发中,我们时常要用到上方的两个按钮,通俗的我们可以叫做导航,等等.还是先看今天需要要实现的一个最的效果:其实实现这样的效果有多种方式,今天我要给大家要介绍的就是如何的去定制自己的控件,也就是自定义控件,自定义控件分为多种,有组合控件,有重写在原来已有的控件上做基础的修改,也有自己重写写一个类继承于View对象,这方面的知识在实际开发当中也会常碰到,当然像我们这种菜鸟在这方面也是转载 2012-11-29 17:06:28 · 548 阅读 · 0 评论 -
Android中UI设计的一些技巧!!!
Android高手进阶教程(二)之----Android Launcher抽屉类SlidingDrawer的使用!Android高手进阶教程(十六)之---Android中万能的BaseAdapter(Spinner,ListView,GridView)的使用!大家好,今天给大家分享的是Android中UI设计的一些技巧,本节内容主要有两点:一是Android按钮(Button)的UI设计转载 2012-11-18 21:13:42 · 491 阅读 · 0 评论 -
Apad Qzone项目总结(二)---换肤功能实现!!!
转自http://blog.csdn.net/android_tutor/article/details/7166186Hi,大家好,快元旦啦,提前祝大家元旦快乐,(*^__^*) 嘻嘻,今天给大家分享的是Apad Qzone换肤功能的实现,我们首先看下效果:图1:默认的皮肤.图2:点击菜单护肤按钮,应用更换皮肤.通过上面的效果图可以看出Apad Qzone的换肤功转载 2012-11-18 21:22:10 · 528 阅读 · 0 评论 -
Android提高第十五篇之ListView自适应实现表格
本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! 上次介绍了使用GridView实现表格,这次就说说如何用ListView实现自适应的表格。GridView比ListView更容易实现自适应的表格,但是GridView每个格单元的大小固定,而ListView实现的表格可以自定义每个格单元的大小,但因此实现自适应表格也会复杂些(格单元大小不转载 2012-11-18 22:02:48 · 516 阅读 · 0 评论 -
android ProgressBar的使用
项目效果图: 1.点击开始后,开始按钮变为继续按钮,进度条不断增长,可以暂停,也可以继续增长2. 下面说一下代码部分: 1.自定义的ProgressBar[java] view plaincopypublic class MyProgressBar extends ProgressBar{ private String text;转载 2013-01-11 18:45:22 · 689 阅读 · 0 评论 -
android listview selector
http://www.cnblogs.com/tt_mc/archive/2012/05/30/2526599.htmlThe solution by dglmtn doesn't work when you have a 9-patch drawable with padding as background. Strange things happen, I don't even w转载 2013-02-05 11:33:22 · 475 阅读 · 0 评论 -
Android 多平台解决方案
Android 版本分裂始终是一个头疼的问题, 本月我们将用一种合理的方案,解决不同SDK, 不同版本下匹配的问题。 SDK实际上并不是向下兼容, 我们做产品的时候,是否意味着需要管理多个版本? 这样带来的成本,对于中小团队来说,是一场噩梦。 因此,我们寻求的解决方案是: 同一个版本, 应对多变的外部平台。我们这边的需求是:1. 不针对不同的分辨率开发多个版本. 不为Android平板转载 2014-08-01 17:18:10 · 527 阅读 · 0 评论 -
android 常见分辨率(mdpi、hdpi 、xhdpi、xxhdpi )及屏幕适配注意事项
1 Android手机目前常见的分辨率1.1 手机常见分辨率:4:3VGA 640*480 (Video Graphics Array)QVGA 320*240 (Quarter VGA)HVGA 480*320 (Half-size VGA)SVGA 800*600 (Super VGA)5:3WVGA 800*480 (Wide VGA)16转载 2014-08-01 17:21:16 · 622 阅读 · 0 评论 -
android中dip、px相互换算
1. dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这 这个,不依赖像素。 这里要特别注意dip与屏幕密度有关,而屏幕密度又与具体的硬件有关,硬件设置不正确,有可能导致dip不能正常显示。在屏幕密度为160的显示屏上,1dip=1px,有时候可能转载 2014-06-21 13:39:42 · 512 阅读 · 0 评论 -
Android 获取屏幕尺寸与密度
遇到一个问题,我的地图浮标图片在WVGA手机上正好,在QVGA上就显的太大,所以我要根据屏幕的不同调整浮标的大小使其在QVGA大小合适。有的同事提出了依据分辨率来区分不同的屏幕,但是单WVGA就支持好几种不同的分辨率,QVGA又支持好几种。。。而且更神奇的时候,有时候,通过代码获取屏幕分辨率竟然得到了 320 x 427 ,Android文档是不支持这种分辨率的,所以依据分辨率来区分不同的屏幕是行转载 2015-03-12 10:19:34 · 547 阅读 · 0 评论 -
SlidingDrawer 和 GridView
SlidingDrawer 这个类,也就是所谓的"抽屉"类。它的用法很简单,要包括handle ,和content .handle 就是当你点击它的时候,content 要么抽抽屉要么关抽屉。别的不多说了,具体步骤如下.效果如下所示:点击"抽屉"前:点击"抽屉"后:工程目录如下:mail.xml文件[htm转载 2012-10-11 17:48:28 · 576 阅读 · 0 评论 -
android UI进阶之弹窗的使用
其实这是第二遍写这篇博客……浏览器崩溃了。。。我还以为博客园和CSDN的一样自动保存,竟然没有!好吧,没事,重新写过。年就算过完啦。新年第一篇来讲下android中的PopupWindow。姑且就叫做弹窗吧,其实和AlertDialog一样,也是一种对话框,两者也经常混用,但是也各有特点。下面就看看使用方法。首先初始化一个PopupWindowPopupWindow mPo转载 2012-10-11 17:39:21 · 601 阅读 · 0 评论 -
Android相对布局实现各种梅花效果
一、效果图如下:第一部是往drawable文件夹里放一个图片名为icon.png的图片,首先在这里说明Android只能放扩展名为png、jpg、gif的图片;然后编写main.xml文件,代码如下:[html] view plaincopyxml version="1.0" encoding="utf-8"?> RelativeLayout xmln转载 2012-08-17 23:36:41 · 521 阅读 · 0 评论 -
Android中的相对布局
xml布局文件基本属性 android:layout_above 将该控件置于给定ID的控件之上。android:layout_below 将该控件置于给定ID的控件之下。android:layout_toLeftOf 将该控件置于给定ID的控件之左。android:layout_toRightOf 将该控件置于给定ID的控件之右。例:android:lay原创 2012-08-17 23:41:54 · 579 阅读 · 0 评论 -
android滑动按钮事件
今天纪录一下滑动按钮功能。。首先效果图:然后是分别建立三个文件,第一个是main.class,第二个是SlipButton.class,第三个是 onchangeListener.classmain.class[c-sharp:nogutter] view plaincopyimport android.app.Activity; import a转载 2012-08-19 18:33:03 · 802 阅读 · 0 评论 -
android的TextView使用Html来处理图片显示、字体样式、超链接等
一、[Android实例]实现TextView里的文字有不同颜色转eoe:http://www.eoeandroid.com/thread-4496-1-1.htmlimport android.text.Html;TextView t3 = (TextView) findViewById(R.id.text3); t3.setText( H转载 2012-08-19 18:20:33 · 646 阅读 · 0 评论 -
android一种较为复杂的布局参考(xml文件)
http://blog.csdn.net/nuptboyzhb/article/details/7855537下面是软件运行时的界面:xml代码如下:[html] view plaincopyxml version="1.0" encoding="UTF-8"?> RelativeLayout xmlns:android="http://schem转载 2012-09-01 20:38:18 · 465 阅读 · 0 评论 -
android:padding和android:margin的区别
android:layout_marginLeft指该控件距离边父控件的边距,android:paddingLeft指该控件内部内容,如文本距离该控件的边距。 如:当按钮分别设置以上两个属性时,得到的效果是不一样的。android:paddingLeft="30px":按钮上设置的内容(例如图片)离按钮左边边界30个像素。android:layout_marginLef转载 2012-08-22 23:08:28 · 364 阅读 · 0 评论 -
EditText动态关联TextView
editText.addTextChangedListener(new TextWatcher() { public void beforeTextChanged(CharSequence s, int start, int count, int after) { // TOD原创 2012-08-25 19:04:57 · 492 阅读 · 0 评论 -
android UI进阶之自定义组合控件
好久没写博客了。实在是忙不过来,不过再不总结总结真的不行了。慢慢来吧,有好多需要去总结的,博客里还是记录ui方面的。今天和大家分享下组合控件的使用。很多时候android自定义控件并不能满足需求,如何做呢?很多方法,可以自己绘制一个,可以通过继承基础控件来重写某些环节,当然也可以将控件组合成一个新控件,这也是最方便的一个方法。今天就来介绍下如何使用组合控件,将通过两个实例来介绍。第转载 2012-09-04 17:37:43 · 567 阅读 · 0 评论 -
android:布局参数,控件属性及各种xml的作用
http://blog.csdn.net/hyz4287010/article/details/6880647以下大部为用在RelativeLayout中的一些参数:android:layout_above 将该控件的底部至于给定ID的控件之上,但不会左对齐,默认置于父窗口最左边,会覆盖最左边的控件android:layout_below 将该控件的顶部至于给定ID的控件之转载 2012-08-25 21:49:10 · 776 阅读 · 0 评论 -
UI基础style样式&Theme
利用style可以为layout中任何对象以xml方式定义外观,例如给文设置textSize,textColor等, 新建一个xml文件,任意命名例如style.xml:xml version="1.0" encoding="utf-8"?> resources> style name="DavidStyleText1"> item name="a转载 2012-09-05 17:57:47 · 473 阅读 · 0 评论 -
Radiobutton也来做tab标签
http://www.cnblogs.com/avenwu/archive/2012/07/16/2592820.htmlRadiobutton也来做tab标签效果图:XML布局:RadioGroup android:id="@+id/radioGroup1" android:layout_width="match_parent"转载 2012-09-05 17:51:29 · 549 阅读 · 0 评论 -
浅谈android的selector,背景选择器
最近做listview和button都要改变android原来控件的背景,在网上查找了一些资料不是很全,所以现在总结一下android的selector的用法。首先android的selector是在drawable/xxx.xml中配置的。先看一下listview中的状态:把下面的XML文件保存成你自己命名的.xml文件(比如list_item_bg.xml),在系统使用时根据Lis转载 2012-08-16 16:27:08 · 839 阅读 · 0 评论 -
Android之自制的分页表格控件
网页上经常有分页表格的出现,同样的在Android上也可以实现。Android本身并没有直接提供表格这个控件,一般可以用GridView来实现比较简单,但是每个数据显示的长宽会一样。当然,也可以用ListView来实现,这个灵活定义每个数据显示的长宽。还有一种,是采用布局TableLayout来实现等等。这里用GridView,来实现一个。下载路径:http://download.csdn.net转载 2012-10-08 14:25:18 · 966 阅读 · 0 评论 -
Android开发之动态生成表格及其边框
Android开发之动态生成表格及其边框 今天,我们要讲的是,动态生成表格及其边框。要动态生成表格并不难,但是要同时生成表格的边框,这也许是困扰好多人的一个问题。今天我们就来帮大家解决这个问题。首先,先看下动态生成表格前后的对比照,如下: 效果明显了吧!呵呵,这就是我们要的效果,当我们单击按钮时,就会动态生成表格及其边框。那么这是怎么实现的呢?下面,我们就来完转载 2012-10-08 14:26:21 · 1079 阅读 · 0 评论 -
Android实现类似有Table边框的布局
http://www.apkbus.com/android-17793-1-1.html在Android里,要实现像Web上的表格有边框的布局比较繁琐,但总算弄出来了,样子还过得去。先上个图,大家可以拍砖。。。下面看看布局文件吧!内容比较多,不过差不多都是重复的。 android:layout_width="fill_parent" androi转载 2012-09-17 16:59:38 · 803 阅读 · 0 评论 -
android textview 跑马灯 滚动效果
it's easy to do via XML. Use the following settings:android:singleLine="true" 单行显示android:ellipsize="marquee" 跑马灯显示android:marqueeRepeatLimit="marquee_forever" 设置重复滚动的次数,无限次android:focusable=转载 2012-10-10 14:09:23 · 571 阅读 · 0 评论 -
将XML布局文件转化为View
这是将一个相对布局转化为一个ViewLayoutInflater mInflater = LayoutInflater .from(XXXXActivity.this); RelativeLayout ll = (RelativeLayout) mInflater.inflate(原创 2012-08-12 17:21:43 · 545 阅读 · 0 评论 -
dpi 、 dip 、分辨率、屏幕尺寸、px、density 关系以及换算
摘要: 一、基本概念 dip : Density independent pixels ,设备无关像素。 dp :就是dip px : 像素 dpi :dots per inch , 直接来说就是一英寸多少个像素点。常见取值 120,160,240...一、基本概念dip : Density independe转载 2016-09-28 15:57:38 · 840 阅读 · 0 评论