閱讀126 返回首頁    go 微軟 go Office


Preference 也是可以響應Click事件的

 大家都知道 PreferenceScreen  我們通常用來配置一些 配置信息 然後配置好之後 應用程序有一些變化, 前幾天 遇到 一個 需求  在要設置 裏邊 展示一些信息 然後 一點擊就打開瀏覽器,展示信息  當然是用 PreferenceScreen。  但是 一點擊 就打開瀏覽器  就需要OnClick事件了 發個 Intent,如下圖,那並不是一個 ListView 是一個 PreferenceScreen








findPreference("pref_learn_more").setOnPreferenceClickListener(new OnPreferenceClickListener() {                @Override       public boolean onPreferenceClick(Preference preference) {            startBrowser("https://skyfile.maxthon.com/faq.html");            return true;        }    });  

 

private void startBrowser(String url){        Uri uriSetting= Uri.parse(url);        Intent settingsIntent = new Intent(Intent.ACTION_VIEW, uriSetting);        startActivity(settingsIntent);    }  

 

Xml代碼
  1. <PreferenceScreen android:key="pref_learn_more" android:title="@string/pref_learn_more"/>  

 

最後更新:2017-04-02 06:51:46

  上一篇:go android中的ellipsize
  下一篇:go android webview讀取html和js