@Override
protected View onCreateView(ViewGroup parent) {
return LayoutInflater.from(getContext()).inflate(R.layout.preferencewithtip,
parent, false);
}
//如需更新、保存数据则需要继续编写
}
4) 调用。调用代码在文章的开头部分已经贴出,主要代码如下,preference是自定义的包名。
<com.ict.customview.PreferenceWithTip
preference:tipstring=">"
preference:titlestring="自定义测试" >
<intent
android:action="android.intent.action.VIEW"
android:data="https://www.linuxidc.com" />
</com.ict.customview.PreferenceWithTip>
总结一下Preference的使用还是比较简单的,自定义Preference也比较方便。但是要设计出一个漂亮的、人性化的Preference还是不那么容易,但这些都是提高用户体验的途径,值得进一步挖掘。