当前位置: 编程技术>移动开发
本页文章导读:
▪jquery mobile listview第一个元素老是焦点(ui-btn-hover-c) jquery mobile listview第一个元素总是焦点(ui-btn-hover-c)
在jqm开发中遇到了listview第一个li默认获取焦点,第一个li被加上ui-btn-hover-a/b/c/d/e样式,这种情况导致其他的li显示模糊。解决方法:.........
▪ [转]创造不可见的Activity [转]创建不可见的Activity
在android开发中有时候会用到一些后台的Activity,但又不适合使用service,比如直接点击程序图标时只是执行一段代码,不需要弹出程序界面。此时可以在项目的AndroidMani.........
▪ 修改MAC上系统显示隐藏 修改MAC下系统显示隐藏
在"终端"中输入命令defaults write com.apple.finder AppleShowAllFiles TRUEkillall Finder同样的道理可以让Finder不显示隐藏文件:defaults write com.apple.finder AppleShowAllFiles FALSEkillall Finder
.........
[1]jquery mobile listview第一个元素老是焦点(ui-btn-hover-c)
来源: 互联网 发布时间: 2014-02-18
jquery mobile listview第一个元素总是焦点(ui-btn-hover-c)
在jqm开发中遇到了listview第一个li默认获取焦点,第一个li被加上ui-btn-hover-a/b/c/d/e样式,这种情况导致其他的li显示模糊。
解决方法:查看了js源码,找到reFocus方法
function reFocus( page ) {
var lastClicked = page.jqmData( "lastClicked" );
if( lastClicked && lastClicked.length ) {
lastClicked.focus();
}
else {
var pageTitle = page.find( ".ui-title:eq(0)" );
if( pageTitle.length ) {
pageTitle.focus();
}
else{
page.find( focusable ).eq( 0 ).focus();
}
}
}
去掉或者注释掉 page.find( focusable ).eq( 0 ).focus();
在jqm开发中遇到了listview第一个li默认获取焦点,第一个li被加上ui-btn-hover-a/b/c/d/e样式,这种情况导致其他的li显示模糊。
解决方法:查看了js源码,找到reFocus方法
function reFocus( page ) {
var lastClicked = page.jqmData( "lastClicked" );
if( lastClicked && lastClicked.length ) {
lastClicked.focus();
}
else {
var pageTitle = page.find( ".ui-title:eq(0)" );
if( pageTitle.length ) {
pageTitle.focus();
}
else{
page.find( focusable ).eq( 0 ).focus();
}
}
}
去掉或者注释掉 page.find( focusable ).eq( 0 ).focus();
[2] [转]创造不可见的Activity
来源: 互联网 发布时间: 2014-02-18
[转]创建不可见的Activity
在android开发中有时候会用到一些后台的Activity,但又不适合使用service,比如直接点击程序图标时只是执行一段代码,不需要弹出程序界面。此时可以在项目的AndroidManifest.xml文件中相应的Activity标签中添加这样一行:
android:theme=”@android:style/Theme.NoDisplay”
这样一来,当这个Activity启动的时候,就不会显示出界面了。
P.S. Activity有个属性是“visible”,我尝试了在AndroidManifest.xml中添加 android:visible=”false”和在onCreate函数中添加setVisible(false)两种方法,都没有取得预期的效果,后 来在网上查到了Theme.NoDisplay,终于到达效果。
[3] 修改MAC上系统显示隐藏
来源: 互联网 发布时间: 2014-02-18
修改MAC下系统显示隐藏
在"终端"中输入命令
defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder
同样的道理可以让Finder不显示隐藏文件:
defaults write com.apple.finder AppleShowAllFiles FALSE
killall Finder
再重启Finder
最新技术文章: