android控件
笑谈山野
Research for solving the problem with profit and fun
展开
-
Android控件-GridView使用学习
我们将通过两个例子学习GridView。Grid和Table有一点点类似。我们将在例子中逐步描绘如何编写一个Grid的Activity例子一:继承ArrayAdapter作为自定义adapter1、编写Android XML xmlns:android="http://schemas.android.com/apk/res/android" androi转载 2014-07-28 16:48:06 · 501 阅读 · 0 评论 -
AcitonBar自定义布局
自定义Activity主题和ActionBar样式 在新建的android工程的res/values/styles.xml添加自定义ActionBar样式的代码和自定义Activity主题的代码,并在AndroidMainfest.xml中给需要使用该自定义ActionBar的Activity中加入该主题:(1)自定义ActionBar样式代码如下:原创 2014-08-10 16:57:28 · 520 阅读 · 0 评论 -
Listview中显示不同的视图布局
1.使用场景 在重写ListView的BaseAdapter时,我们常常在getView()方法中复用convertView,以提高性能。convertView在Item为单一的同种类型布局时,能够回收并重用,但是多个Item布局类型不同时,convertView的回收和重用会出现问题。比如有些行为纯文本,有些行则是图文混排,这里纯文本行为一类布局,图文混排的行为第二类布局。单一类型的L原创 2014-08-15 13:12:54 · 370 阅读 · 0 评论 -
使用Fragment的原因
使用Fragment的原因1. Activity间的切换不流畅2. 模块化Activity,方便做局部动画(有时为了到达这一点要把多个布局放到一个activity里面,现在可以用多Fragment来代替,只有在需要的时候才加载Fragment,提高性能)原创 2014-08-15 21:16:42 · 534 阅读 · 0 评论 -
Android Fragments 详细使用
Fragments 诞生初衷 自从Android 3.0中引入fragments 的概念,根据词海的翻译可以译为:碎片、片段。其上的是为了解决不同屏幕分辩率的动态和灵活UI设计。大屏幕如平板小屏幕如手机,平板电脑的设计使得其有更多的空间来放更多的UI组件,而多出来的空间存放UI使其会产生更多的交互,从而诞生了fragments 。fragments 的设计不需要你来亲自管理view原创 2014-08-17 10:06:35 · 365 阅读 · 0 评论 -
Fragment重要函数
一、Fragment对象 1.void setArguments(Bundle args); 这个函数为Fragment提供构造参数(也就是数据),参数以Bundle类型封装。因为官方不建议把数据的传递提供写在构造函数当中,因此提供了这个方法。2.Bundle getArguments(); 通过这个函数可以获取到传递给Fragment的参数。可以再Fragment当中直接转载 2016-09-12 17:22:01 · 486 阅读 · 0 评论 -
这才是FragmentPagerAdapter刷新fragment最完美解决方案
看了网上解决 FragmentPagerAdapter刷新问题是主要是使用 FragmentPagerAdapter强制刷新。解决方案是这样的: public void setFragments(ArrayList fragments) { if(this.fragments != null){ FragmentTransaction ft = fm.begi...原创 2018-04-01 15:46:18 · 14487 阅读 · 8 评论