
Android界面
文章平均质量分 79
Trinea
http://www.trinea.cn
展开
-
Android页面布局
大家都知道android页面布局包含5中布局,如下:1、LinearLayout(线性布局) 页面中的所有组建都是按照线性(垂直和水平)布局2、AbsoluteLayout(绝对布局) 各个组件的位置使用layout_x,layout_y单独定义3、RelativeLayout(相对布局) 组件的位置相对前一个组件进行摆放。每个组件的位置可以使用android:layout_below...2011-08-29 23:57:08 · 166 阅读 · 0 评论 -
Android Shape Drawable Resources
本文主要介绍Drawable Resources的一种,Shape Drawable Resources的使用。其他Drawable类似经常需要自己设置某个view的背景,比如类似新浪微博客户端微博源内容的灰底圆角效果,这个时候我们就可以使用Shape。 1、介绍 Shape Drawable Resources是指一个XML文件,它定义了几何形状,包括颜色和渐变。放在res/...2012-04-11 23:09:09 · 179 阅读 · 0 评论 -
Android PopupWindow介绍及实现菜单效果
本文主要介绍PopupWindow的基本知识、利用PopupWindow实现类似网页上或者windows开始按钮的菜单效果以及如何解决PopupWindow和listView或GridView同时使用时焦点及页面响应问题 因为PopupWindow能实现非模态对话框效果,所以建议大家使用,而不是用AlertDialog等模态对话框阻止用户的操作. 1、PopupWindow介绍...原创 2012-03-26 22:54:35 · 191 阅读 · 0 评论 -
Android style(样式)和theme(主题)设置
本文主要介绍android应用程序如何设置样式,包括样式定义、单个view设置样式、 全局样式设置、样式继承关系。 1、样式定义android的样式定义在res/values/style.xml文件中,类似web前端中将样式定义在某个css文件中,但android的style.xml是自动加载的,不需要手动import或link。目前还不了解android是否可以或怎么定义多个sty...原创 2012-03-12 22:19:20 · 184 阅读 · 0 评论 -
可以响应各个方向CompoundDrawables点击操作的TextView的实现原理
本文主要介绍如何实现一个可以响应各个方向的CompoundDrawables点击操作的TextView。关于其使用见可以响应各个方向CompoundDrawables点击操作的TextView的使用。 TextView可以通过setCompoundDrawablesWithIntrinsicBounds在TextView内容的上下左右添加图片方便用户的需要,但默认并没有提供设置点击这些图片...原创 2012-06-18 11:09:08 · 180 阅读 · 0 评论 -
可以响应各个方向CompoundDrawables点击操作的TextView的使用
本文主要介绍如何使用一个可以响应各个方向CompoundDrawables点击操作的TextView。关于其实现原理见可以响应各个方向CompoundDrawables点击操作的TextView的实现原理。TextView可以通过setCompoundDrawablesWithIntrinsicBounds在TextView内容的上下左右添加图片方便用户的需要,但默认并没有提供设置点击这些图片...原创 2012-06-18 11:07:56 · 324 阅读 · 0 评论 -
下拉刷新ListView的实现原理
本文主要介绍如何实现类似新浪微博客户端下拉刷新效果的ListView。关于其使用见下拉刷新ListView的使用。 示例APK地址:TrineaAndroidDemo 首先让我们看下效果四张图分别为第一次下拉、第一次释放、第一次刷新中、第二次下拉的效果,其中的文本可以设置,可以下载Demo代码DropDownListViewDemo编译运行。下面看如何使用实现 ...原创 2012-06-17 21:17:44 · 261 阅读 · 0 评论 -
下拉刷新ListView的使用
最新版介绍见:滚动到底部加载更多及下拉刷新listview的使用 本文主要介绍自定义的可同时实现下拉刷新及滑动到底部加载更多的ListView的使用。该ListView优点包括:a. 可自定义下拉响应事件(如下拉刷新) b.可自定义滚动到底部响应的事件(如滑动到底部加载更多) c.可自定义丰富的样式 d.高效(若下拉样式关闭不会加载其布局,同listView效率一致) e. ...原创 2012-06-17 21:16:59 · 182 阅读 · 0 评论 -
Android 自定义标题栏
本文主要介绍如何自定义标题栏组件、自定义标题栏样式以及标题栏显示进度、全屏等小技巧 1、自定义标题栏组件比如,对于新浪微博客户端的信息菜单点击后title效果代码如下定义layout文件命名为info_title.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="...原创 2011-07-05 00:45:09 · 185 阅读 · 0 评论 -
Android 开源库获取途径整理
最新内容请见原文: http://www.trinea.cn/android/android-open-project-summary/ 介绍目前收藏 Android 开源库比较多的 GitHub 项目、网站、Twitter、App 及如何获取最新的 Android 开源库。1. GitHubAndroid 开源项目汇总Android 优秀开源项目实现原理解析把这两个放在前面,...2014-08-20 02:14:10 · 291 阅读 · 0 评论