码迷,mamicode.com
首页 >  
搜索关键字:activity viewpager f    ( 15149个结果
防止ViewPager中的Fragment被销毁的方法,更加流畅
在使用ViewPager与Fragment的时候,ViewPager会自动缓存1页内的数据,如下图:当我们当前处在页面2的时候,页面1和页面3的View实际上已经创建好了,所以在我们拖动的时候是可以看见他们的界面的。但是当我们的页面处在1的时候,页面3实际上就已经销毁了。直到跳转到页面2的时候,页面...
分类:其他好文   时间:2014-05-07 15:05:00    阅读次数:243
Android自定义TabActivity(实现仿新浪微博底部菜单更新UI)
如今Android上很多应用都采用底部菜单控制更新的UI这种框架,例如新浪微博 点击底部菜单的选项可以更新界面。底部菜单可以使用TabHost来实现,不过用过TabHost的人都知道自定义TabHost究竟是有多麻烦的,原生TabHost的风格是不依附屏幕的底部的,要依附底部就要重写布局。 TabHost设置的Container可以管理UI的显示,UI可以用LayoutInflater动态生成,也可以是Activity,但不好管理Activity的生命周期。然后用TabHost控制显示UI的显示。...
分类:移动开发   时间:2014-05-07 13:32:36    阅读次数:465
android创建桌面快捷键shortcut
有很多人也写过创建桌面快捷键的blog,但是大部分都只讲了怎么用,其实技术使用起来都很简单,但是你使用后下次还知道吗? 根本原因还是不清楚原理,今天我就来讲讲shortcut创建过程。 过程: home键--》点击添加--》弹出一个Dialog对话框--》Dialog对话框中的数据,是一个系统级专门用来查找的Activity启动 ---》查找出数据显示能添加的快捷方式-...
分类:移动开发   时间:2014-05-07 13:21:01    阅读次数:474
Android自动化测试解决方案
现在,已经有大量的Android自动化测试架构或工具可供我们使用,其中包括:Activity Instrumentation, MonkeyRunner, Robotium, 以及Robolectric。另外LessPainful也提供服务来进行真实设备上的自动化测试。   Android自身提供了对instrumentation测试的基本支持,其中之一就是位于android.test包内的...
分类:移动开发   时间:2014-05-07 12:21:23    阅读次数:410
android 软键盘的显示与隐藏问题的研究
在android中,经常会和输入法的软件键盘交互。在Manifest文件里,系统给activity的一个属性-windowSoftInputMode来控制输入法的显示方式。该属性提供了Activity的window与软键盘的window交互的方式。这里的属性设置有两方面的影响: 1.软键盘的显示与隐藏。-当Activity界面成为用户的焦点时,或隐藏或显示。 2。对Activty的主windo...
分类:移动开发   时间:2014-05-07 11:45:08    阅读次数:479
Android学习笔记(九)——更复杂的进度对话框
显示操作进度的对话框 1、使用上一篇创建的同一项目,在activity_main.xml文件中添加一个Button: <Button android:id="@+id/btn_dialog3" android:layout_width="fill_parent" android:layout_height="wrap_cont...
分类:移动开发   时间:2014-05-07 11:30:28    阅读次数:434
android finish和system.exit(0)的区别
finish是Activity的类,仅仅针对Activity,当调用finish()时,只是将活动推向后台,并没有立即释放内存,活动的资源并没有被清理;当调用System.exit(0)时,杀死了整个进程,这时候活动所占的资源也会被释放。在开发android应用时,常常通过按返回键(即keyCode...
分类:移动开发   时间:2014-05-06 23:54:54    阅读次数:510
android 一个Activity多个listview
当我们直接在布局文件中写三个listview的时候,会出现三个滚动条,并且每个listview都只显示一个item,要改动才显示更多。怎么做才好了? 办法是有得:用一个ScrollView包含一个大布局,然后把这三个listview加到里面去。 新建一个布局文件:     xmlns:tools="http://schemas.android.com/tools"     ...
分类:移动开发   时间:2014-05-06 23:44:11    阅读次数:511
Android学习笔记(七)——显示对话框窗口
显示对话框窗口 1、创建Dialog1项目,在activity_main.xml文件中添加一个Button: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:l...
分类:移动开发   时间:2014-05-06 23:40:39    阅读次数:551
保存Activity的状态
通过实现父类的方法 protected void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); String str = editText.getText().toString(); outState.putString("key", "message"); } 这样就保存到了B...
分类:其他好文   时间:2014-05-06 21:46:12    阅读次数:405
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!