文档章节

android 界面

lirongwei
 lirongwei
发布于 2014/04/15 15:14
字数 326
阅读 182
收藏 8

从小米文件浏览器中学到的android知识

获取View的常见办法

View.inflate(Context context, int resource, ViewGroup root) 返回一个View视图
还有LayoutInflater.from(context).inflate(resource, root) 这种方式
其实这两个是一种类型

android viewpager 详解
使用viewpager ,可以通过滑动页面切换屏幕,比如wechat就是这个样子的
使用方法
添加view到listviews里头
实现一个PageAdapter,
private MyPagerAdapter(List<View> list ) {
            this.mListView = list;
 }
// 修改首选view界面
public Object instantiateItem(View arg0, int arg1) {
            ((ViewGroup)arg0).addView(mListView.get(arg1), 0);
            return mListView.get(arg1);
        }

在构造方法里头设置views,创建viewpager, viewpager.setAdapter(new PageAdapter()), 接着设置首选view,然后就可以使用viewpager了
viewpager优化 viewpager可以调用viewpager.setOffscreenPageLimit(2)缓存2个视图

android横竖屏幕的处理问题
处理横竖屏幕页面显示不同的情况,可以这么处理,写两个xml,一个在layout文件夹,另一个在layout-land文件夹,横屏的时候acitivity会自动重新创建

actionmode
actionmode 为用户提供交互页面,可以用于提供menu,menu会占用actionBar的位置

对齐
gravity用于设置组建中文字的位置,layout_gravity用于设置容器的位置
权重
layout_weight权重,用于设置container的权重










© 著作权归作者所有

共有 人打赏支持
上一篇: 人生就是一场DIY
下一篇: listView, scrollview
lirongwei
粉丝 29
博文 131
码字总数 25503
作品 0
海淀
程序员
私信 提问
[Android]开源中国源码分析——Activity

开源中国android版主要有3类activity,一个是启动界面Activity,一个是主界面Activity,其他作为一类是详细页面Activity。 1、启动界面Activity为AppStart.java类。 它在net.oschina.app目录...

亭子happy
2012/09/11
0
0
Android中Activity启动模式详解

 在Android中每个界面都是一个Activity,切换界面操作其实是多个不同Activity之间的实例化操作。在Android中Activity的启动模式决定了Activity的启动运行方式。   Android总Activity的启动...

带梦想一7飞
2013/05/23
0
0
十年巨变:Android 1.0 对比 Android 9

转瞬间,安卓已经成为了一个10年的老操作系统了,而安卓版本也从Android 1.0来到了Android 9,当然安卓的界面也在过去十年中发生了巨大变化。 androidpolice网站找来了一台老旧的T-Mobile G1...

局长
10/01
1K
11
第一个Android 程序的源代码: TxtReader文本阅读器

刚学习Android开发的时候, 试着开发了一个阅读器,非常简单,所以易懂, 目前在本人的G1上跑得还是不错的 ^-^ 贡献出来给入门者参考: 主要问题: 1. 如何处理cancel事件 2. ListAdapter的使...

晨曦之光
2012/03/09
173
0
如何创建启动界面Splash Screen

如何创建启动界面Splash Screen 启动界面Splash Screen在应用程序是很常用的,往往在启动界面中显示产品Logo、公司Logo或者开发者信息,如果应用程序启动时间比较长,那么启动界面就是一个很...

天下杰论
2012/11/26
0
2

没有更多内容

加载失败,请刷新页面

加载更多

C4C销售订单行项目价格维护方法

需求很简单,能够创建销售订单,在行项目里添加产品,带出价格来,同时把总价显示在销售订单抬头区域。 如下图所示: 下面是具体配置。 Business Configuration里,点击Sales Order的配置: ...

JerryWang_SAP
25分钟前
3
0
deepin中配置robot framework环境

本文永久更新地址:https://my.oschina.net/bysu/blog/2989005 【若要到岸,请摇船:开源中国 不最醉不龟归】 1.在终端中输入pip,回车,如果提示没有该命令,则先安转pip sudo apt-get inst...

不最醉不龟归
今天
7
0
OSChina 周日乱弹 —— 钱不还,我就当你人不在了

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @莱布妮子 :分享Bigleaf的单曲《小鹿》 《小鹿》- Bigleaf 手机党少年们想听歌,请使劲儿戳(这里) 周日在家做什么? 做手工呀, @poorfis...

小小编辑
今天
173
5
EOS docker开发环境

使用eos docker镜像是部署本地EOS开发环境的最轻松愉快的方法。使用官方提供的eos docker镜像,你可以快速建立一个eos开发环境,可以迅速启动开发节点和钱包服务器、创建账户、编写智能合约....

汇智网教程
今天
22
0
《唐史原来超有趣》的读后感优秀范文3700字

《唐史原来超有趣》的读后感优秀范文3700字: 作者:花若离。我今天分享的内容《唐史原来超有趣》这本书的读后感,我将这本书看了一遍之后就束之高阁了,不过里面的内容一直在在脑海中回放,...

原创小博客
今天
32
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部