当前位置:  编程技术>移动开发
本页文章导读:
    ▪(转)activity 起步模式        (转)activity 启动模式 今天被面试的HR搞郁闷了,基础的问题没打上来,悲剧。看了apidoc之后,又度娘了一下,大彻大悟。下面的文章很清晰,推荐!!!转自 http://marshal.easymorse.com/archive.........
    ▪ 运用ListActivity得到ListView        使用ListActivity得到ListView 方法一1.继承ListAcvitity类。2.需要注意的是在ListActivity的清单文件中,需要包含一个id为android:list的listview组件,具体:<ListView android:id=”@/android:list …./>3.创建.........
    ▪ 自定义导航栏上的回来按钮       自定义导航栏上的返回按钮   导航栏的按钮,右边的按钮是可以自己随意添加的。但左边的返回按钮怎么定制?你会说,添加一个自己的按钮呗!你可以试试看,这样行不行。 正确的答案是.........

[1](转)activity 起步模式
    来源: 互联网  发布时间: 2014-02-18
(转)activity 启动模式
今天被面试的HR搞郁闷了,基础的问题没打上来,悲剧。
看了apidoc之后,又度娘了一下,大彻大悟。下面的文章很清晰,推荐!!!

转自 http://marshal.easymorse.com/archives/2950

非常好的文章,看过请转!

    
[2] 运用ListActivity得到ListView
    来源: 互联网  发布时间: 2014-02-18
使用ListActivity得到ListView
方法一
1.继承ListAcvitity类。
2.需要注意的是在ListActivity的清单文件中,需要包含一个id为android:list的listview组件,具体:<ListView android:id=”@/android:list …./>
3.创建ArrayAdapter (关键在这里,注意构造函数的形式,如:ArrayAdapter(Contetxt context,int resource,T[] objects)
4.调用ListActivity的setListAdapter()方法显示列表项。
方法二
1.调用getContentResolver()方法返回ContentResolver对象,通过该对象查询得到Cursor对象。
2.创建SimpleCursorAdapter对象。
3.调用ListActivity的setListAdapter()方法显示列表项。

    
[3] 自定义导航栏上的回来按钮
    来源: 互联网  发布时间: 2014-02-18
自定义导航栏上的返回按钮

 

导航栏的按钮,右边的按钮是可以自己随意添加的。但左边的返回按钮怎么定制?你会说,添加一个自己的按钮呗!你可以试试看,这样行不行。

正确的答案是重载UINavigationController类的pushViewController:animated方法。

#import <UIKit/UIKit.h>

@interface MyNavigationController: UINavigationController {

}

@end

 

#import "MyNavigationController.h"

 

@implementation MyNavigationController

-(void)popself

{

    [self popViewControllerAnimated:YES];

}

-(UIBarButtonItem*) createBackButton

{

return [[UIBarButtonItem alloc]

initWithTitle:@"返回"

style:UIBarButtonItemStyleBordered

target:self

action:@selector(popself)];

}

- (void)pushViewController:(UIViewController *)viewController animated:(BOOL)animated

{

    [super pushViewController:viewControlleranimated:animated];

if (viewController.navigationItem.leftBarButtonItem== nil && [self.viewControllers count] > 1) {

        viewController.navigationItem.leftBarButtonItem =[self createBackButton];

    }

}

@end

 

使用MyNavigationController替换UINavigationController。或者直接创建一个UINavigationController的新类别——不过,这招太毒了。会影响到所有的导航控制器。做人还是留一线的好。

作者:kmyhy的专栏


    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3