当前位置:  编程技术>移动开发
本页文章导读:
    ▪怎么让跑马灯跑起来-控件请求焦点        如何让跑马灯跑起来-控件请求焦点 [size=large]网上一般都讲了很多如何实现跑马灯的效果,但是很多情况下,我们的跑马灯跑不起来,这是为什么呢,让我们先看看这个跑马灯的一般代码.........
    ▪ emulator肌肤增加        emulator皮肤增加 emulator皮肤增加 Android的emulator皮肤在源码中的位置是:sdk/emulator/skins下。 编译sdk时,会根据development/build/sdk.atree文件中的配置将android源码中emulator的皮肤copy到/out/host/linux-x86/s.........
    ▪ 【引述】限制UITextField输入长度的方法       【引用】限制UITextField输入长度的方法 在 iPhone 应用里经常要限制用户输入字符的长度,比如密码输入框规定密码长度是 x 到 y 位,下面这段代码可以让 UITextField 限制输入长度。 - (BOOL)textF.........

[1]怎么让跑马灯跑起来-控件请求焦点
    来源: 互联网  发布时间: 2014-02-18
如何让跑马灯跑起来-控件请求焦点
[size=large]网上一般都讲了很多如何实现跑马灯的效果,但是很多情况下,我们的跑马灯跑不起来,这是为什么呢,让我们先看看这个跑马灯的一般代码。

<TextView android:layout_width="100px"
        android:layout_height="wrap_content"
        android:textColor="@android:color/white" 
        android:ellipsize="marquee" 
        android:focusable="true" 
        android:marqueeRepeatLimit="marquee_forever" 
        android:focusableInTouchMode="true" 
        android:scrollHorizontally="true"
        android:text="这才是真正的文字跑马灯效果"
        >
    </TextView>



然而,这个跑马灯跑起来的一个必要条件是:这个textview或者button获取到了焦点。

所以,跑不起来的原因自然就是textview或者button没有获取到焦点了。
解决方法:在activity中,让对象去请求焦点

tv_paomadeng.requestFocus();
tv_paomadeng.setText("Whatever you want to display");


这样就万事大吉了![/size]

    
[2] emulator肌肤增加
    来源: 互联网  发布时间: 2014-02-18
emulator皮肤增加

emulator皮肤增加

Android的emulator皮肤在源码中的位置是:sdk/emulator/skins下。

编译sdk时,会根据development/build/sdk.atree文件中的配置将android源码中emulator的皮肤copy到/out/host/linux-x86/sdk/android-sdk-eng.zhajianwen_linux-x86/platforms/android2.2/skins下。

因此为了增加emulator的皮肤,需要做以下修改。

1.       在sdk/emulator/skins目录下增加一个目录,用来配置新的皮肤。

2.       在development/build/sdk.atree文件中添加一条新的皮肤的位置。编译sdk时,能够将新的皮肤copy到/out/host/linux-x86/sdk/android-sdk-eng.zhajianwen_linux-x86/platforms/android2.2/skins下。

 

 

emulator皮肤中的keyboard的键会去查找external/qemu/android/charmap.c文件。该文件中定义了皮肤中键的值。


    
[3] 【引述】限制UITextField输入长度的方法
    来源: 互联网  发布时间: 2014-02-18
【引用】限制UITextField输入长度的方法

在 iPhone 应用里经常要限制用户输入字符的长度,比如密码输入框规定密码长度是 x 到 y 位,下面这段代码可以让 UITextField 限制输入长度。

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
    if (range.location >= 12)
        return NO; // return NO to not change text
    return YES;
}

  这里默认是最多输入12位,您可以根据自身需求更改第二行的数字。


    
最新技术文章:
▪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