0:这几天被eclipse的xml编辑器整死了,javaw.exe常常占满资源,一直以为是工作环境配置,今天换了个xml editor,顿时感觉改革开放了。
可参照地址:http://www.blogjava.net/knowhow/archive/2006/06/07/51131.html
其中插件的下载地址:http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?page=EclipseHTMLEditor
建议下tk.eclipse.plugin.htmleditor_2.0.5.1.zip
下载解压后覆盖eclipse下的plugins文件夹就可以了
1. 启动系统wifi设置页面
Settings\src\com\android\settings\wifi\WifiSettings.java和WifiPickerActivity.java)
private static final String EXTRA_PREFS_SHOW_BUTTON_BAR = "extra_prefs_show_button_bar";//是否显示button bar,传递值为true的话是显示
private static final String EXTRA_PREFS_SET_NEXT_TEXT = "extra_prefs_set_next_text";//自定义按钮的名字,不传递的话,默认为下一步
private static final String EXTRA_PREFS_SET_BACK_TEXT = "extra_prefs_set_back_text";//自定义按钮的名字,不传递的话,默认为上一步
private static final String EXTRA_ENABLE_NEXT_ON_CONNECT = "wifi_enable_next_on_connect";//是否打开网络连接检测功能(如果连上wifi,则下一步按钮可被点击)
Intent intent = new Intent();
intent.setAction("android.net.wifi.PICK_WIFI_NETWORK");
intent.putExtra("extra_prefs_show_button_bar", true);
//intent.putExtra("extra_prefs_set_next_text", "完成");
//intent.putExtra("extra_prefs_set_back_text", "返回");
intent.putExtra("wifi_enable_next_on_connect", true);
startActivity(intent);
2. 几种形式的dialog
原文地址:http://www.oschina.net/question/54100_32486
摘录:
protected void dialog() {
AlertDialog.Builder builder = new Builder(Main.this);
builder.setMessage("确认退出吗?");
builder.setTitle("提示");
builder.setPositiveButton("确认", new OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
Main.this.finish();
}
});
builder.setNegativeButton("取消", new OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
});
builder.create().show();
}
3. TextWatcher 的使用
原文地址:http://blog.csdn.net/fulinwsuafcie/article/details/7437768
4. ListView.setOnItemClickListener 点击无效
如果ListView中的单个Item的view中存在checkbox,button等view,会导致ListView.setOnItemClickListener无效,
事件会被子View捕获到,ListView无法捕获处理该事件.
解决方法:
在checkbox、button对应的view处加android:focusable="false"
android:clickable="false"android:focusableInTouchMode="false"
其中focusable是关键