『ANDROID』eclipse_xml插件、跳转至wifi设置页面、几种dialog等等

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是关键


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值