当前位置:  编程技术>移动开发
本页文章导读:
    ▪listView焦点有关问题        listView焦点问题 public void onItemSelected(AdapterView<?> listView, View view, int position, long id) {     if (position == 1)     {         // listView.setItemsCanFocus(true);          // Use afterDescendants, because I d.........
    ▪ listView多选有关问题        listView多选问题  http://www.anddev.org/checkbox_text_list___extension_of_iconified_text_tutorial-t771.html ......
    ▪ [摘]Android腾挪开发       [摘]Android移动开发 看国士工作室的老师说有关移动互联网的东西,心有戚戚焉,摘录如下。五,学会至少一门服务器端开发技术可能有朋友会问:学习Android应用程序开发为什么还需要学习学.........

[1]listView焦点有关问题
    来源: 互联网  发布时间: 2014-02-18
listView焦点问题

public void onItemSelected(AdapterView<?> listView, View view, int position, long id) 

    if (position == 1) 
    { 
        // listView.setItemsCanFocus(true); 
 
        // Use afterDescendants, because I don't want the ListView to steal focus 
        listView.setDescendantFocusability(ViewGroup.FOCUS_AFTER_DESCENDANTS); 
        myEditText.requestFocus(); 
    } 
    else 
    { 
        if (!listView.isFocused()) 
        { 
            // listView.setItemsCanFocus(false); 
 
            // Use beforeDescendants so that the EditText doesn't re-take focus 
            listView.setDescendantFocusability(ViewGroup.FOCUS_BEFORE_DESCENDANTS); 
            listView.requestFocus(); 
        } 
    } 

 
public void onNothingSelected(AdapterView<?> listView) 

    // This happens when you start scrolling, so we need to prevent it from staying 
    // in the afterDescendants mode if the EditText was focused  
    listView.setDescendantFocusability(ViewGroup.FOCUS_BEFORE_DESCENDANTS); 

有时候根据需要 <ListView 
    android:id="@android:id/list"  
    android:layout_height="fill_parent"  
    android:layout_width="fill_parent" 
    android:descendantFocusability="beforeDescendants" 
    /> 
主要是 android:descendantFocusability属性的使用


    
[2] listView多选有关问题
    来源: 互联网  发布时间: 2014-02-18
listView多选问题



 http://www.anddev.org/checkbox_text_list___extension_of_iconified_text_tutorial-t771.html


    
[3] [摘]Android腾挪开发
    来源: 互联网  发布时间: 2014-02-18
[摘]Android移动开发
看国士工作室的老师说有关移动互联网的东西,心有戚戚焉,摘录如下。

五,学会至少一门服务器端开发技术

可能有朋友会问:学习Android应用程序开发为什么还需要学习学会至少一门服务器端开发技术呢?答案如下:一方面Android号称是首个为移动终端打造的真正开放和完整的移动软件。作为一种移动终端,必须与服务器端结合才能发挥巨大的作用。简言之,需要:云端+云的方式。Android是为移动互联网时代量身打造的,移动互联网时代的服务模式是“手机终端+互联网络+应用软件”,移动互联网时代应用技术之一的Android只是用于开发移动终端软件,而服务端技术用于开发互联网络应用,所以未来移动互联网时代软件的主流应用模式将是“手机客户端+互联网络应用服务端”,这种模式要求做移动互联网开发的程序员不但要掌握像Android这样的手机终端软件技术还要掌握开发互联网络应用的服务器端技术。目前,软件企业普遍存在这样的问题,做移动互联网开发Android终端软件的程序员不了解web应用技术,而做web应用的程序员不了解移动终端技术,这样就导致了客户端与服务端在衔接上出现了问题。目前的现状是:既掌握移动互联网Android终端技术,又掌握web应用技术的程序员比较稀缺,随着中国步入移动互联网时代,企业对这种移动互联网时代综合性人才的需求很旺盛。如果不了解web应用技术,最终会遇到了技术和发展的瓶颈;另一方面,Google联合OHA推出的真正优势之一也在于和和互联网结合,Google的用意之一也是想开辟新的终端去使用Google的优势服务。
服务器端开发技术目前主流的有Sun的Java EE、微软的.NET,开源的以PHP和MySQL为代表的LAMP体系,我们该选择哪一种呢?从理论上讲,很多人倾向于选择Java EE,毕竟它们都是使用Java作为开发语言的,但是很多人面对Java EE众多的框架就望而生畏,其实在学习Java EE的时候可以从Struts入手,随着业务的需求逐步深入。当然,选择微软的.NET也行,毕竟该技术体系也占有很大 市场份额。其实,笔者认为,选择LAMP可以是会获得最高的“性价比”的,一方面PHP是现在Web方面的主流语言,大多数新型的网站尤其是创业性质的网站一般都会选用PHP作为服务端开发语言,另一方面,前面也说过,Android是为移动互联而生的,两者达到了完美的契合。

原文连接: http://www.cnblogs.com/guoshiandroid/archive/2010/06/05/1752150.html

    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
博客 iis7站长之家
▪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