当前位置:  编程技术>移动开发
本页文章导读:
    ▪写在20120207:拼凑字符串        写在20120207:拼接字符串 要拼接字符串,又需要拼接的字符串可以翻译各种不同的语言。在strings.xml中在需要拼接的字符串中添加标签xliff:g <string name="multi_select_title" >Selected <xliff:g i.........
    ▪ 写在20120215:CTS测试不通过项证验        写在20120215:CTS测试不通过项验证 往往遇到CTS测试不通过项,修改之后需要验证,只需要单项进行CTS验证即可,例如:$sudo -icd /home/company/2.3/android-cts-2.3 R11/tools./startctscts_host > start --plan .........
    ▪ UITextView 兑现 placeholder       UITextView 实现 placeholder .h UITextView *m_suggestTextField;//建议   UILabel *m_hint;   .m m_suggestTextField = [[UITextView alloc] initWithFrame:CGRectMake(kLayoutMargin, kLayoutMargin, APP_SCREEN_WIDTH - kLayoutMargin * 2, APP_SCREEN_WIDTH.........

[1]写在20120207:拼凑字符串
    来源: 互联网  发布时间: 2014-02-18
写在20120207:拼接字符串
要拼接字符串,又需要拼接的字符串可以翻译各种不同的语言。
在strings.xml中在需要拼接的字符串中添加标签xliff:g
<string name="multi_select_title" >Selected <xliff:g id="number">%1$s</xliff:g> item(s)</string>
  要识别此标签,需要xml的根标签内添加其命名空间以示支持。
  xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"
  <xliff:g id="number">%1$s</xliff:g>
其中这个字符串的id可以随便定义,后面的%1$s,其中%2表示这是第一个可以替换变量,如果一个String中有多个需要替换的变量,可以为
<string name="multi_select_title" >Selected <xliff:g id="number">%1$s</xliff:g> item(s) for <xliff:g id="user">%2$s</xliff:g></string>
  对于上面的字符串,在应用程序代码中我们可以使用
  String select_title = getResources().getString(R.string.multi_select_title,"2","Lucy");来拼接,返回一个新的字符串。这里的"2"、"Lucy"分别是上面两个地方需要拼接的字符串,可以根据代码设置相应的变量。

    
[2] 写在20120215:CTS测试不通过项证验
    来源: 互联网  发布时间: 2014-02-18
写在20120215:CTS测试不通过项验证
往往遇到CTS测试不通过项,修改之后需要验证,只需要单项进行CTS验证即可,例如:
$sudo -i
cd /home/company/2.3/android-cts-2.3 R11/tools
./startcts

cts_host > start --plan CTS -t android.widget.cts.AutoCompleteTextViewTest#testPerformFiltering

    
[3] UITextView 兑现 placeholder
    来源: 互联网  发布时间: 2014-02-18
UITextView 实现 placeholder

.h

UITextView *m_suggestTextField;//建议

 

UILabel *m_hint;

 

.m

 m_suggestTextField = [[UITextView alloc] initWithFrame:CGRectMake(kLayoutMargin, kLayoutMargin, APP_SCREEN_WIDTH - kLayoutMargin * 2, APP_SCREEN_WIDTH - 20)];
	m_suggestTextField.font = [UIFont systemFontOfSize:14];
	m_suggestTextField.keyboardType = UIKeyboardTypeNumbersAndPunctuation;//指定软键盘的类型
	m_suggestTextField.delegate = self;
    m_suggestTextField.autocorrectionType = UITextAutocorrectionTypeNo;
//    m_suggestTextField.clearButtonMode = UITextFieldViewModeWhileEditing;
    m_suggestTextField.backgroundColor = [UIColor blueColor];
	m_suggestTextField.tag = 11;
    [self.view addSubview:m_suggestTextField];
    
    
    m_hint = [[UILabel alloc]initWithFrame:CGRectMake(kLayoutMargin + 8, kLayoutMargin + 5, APP_SCREEN_WIDTH - kLayoutMargin * 2, 20)];
    m_hint.text = @"请填写您的意见...";
    m_hint.enabled = NO;//lable必须设置为不可用
    m_hint.backgroundColor = [UIColor clearColor];
    m_hint.textColor = UIColorFromRGB(0xeeeeee, 0.7);
    [self.view addSubview:m_hint];

 

-(void)textViewDidChange:(UITextView *)textView
{
//    self.examineText =  textView.text;
    if (textView.text.length == 0) {
        m_hint.text = @"请填写您的意见...";
        m_hint.hidden = NO;
    }else{
        m_hint.text = @"";
        m_hint.hidden = YES;
    }
}

 

 


    
最新技术文章:
▪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提高之多方向抽屉实现方法 iis7站长之家
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


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

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

浙ICP备11055608号-3