b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

preferencemanager_axure有mac版_navigationview(4)

电脑杂谈  发布时间:2017-05-28 03:02:55  来源:网络整理

header文件

<preference-headers xmlns:android="http://schemas.android.com/apk/res/android" >

    <header
        android:fragment="com.baigle.customview.SecondFragment"
        android:summary="Header1Summary"
        android:title="Header1Title" >
        <extra
            android:name="someKey"
            android:value="one" />
    </header>

    <header
        android:fragment="com.baigle.customview.SecondFragment"
        android:summary="Header2Summary"
        android:title="Header2Title" >
        <extra
            android:name="someKey"
            android:value="two" />
    </header>
</preference-headers>
header文件的根元素必须是preference-headers,每一个header元素都指向了一个item,并且通过header元素下的fragment属性指向了要展示的PreferenceFragment。

header元素下的extra元素可以向关联的PreferenceFragment中传递数据。在上面的例子中,两个fragment属性指定的是同一个PreferenceFragment。但是可以通过extra元素中的value属性使fragment加载不同的界面。

fragment示例如下:

public class SecondFragment extends PreferenceFragment {
	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		String key = getArguments().getString("someKey");
		if ("one".equalsIgnoreCase(key)) {//根据value的值加载不同的xml文件
			addPreferencesFromResource(R.xml.preference_one);
		} else if ("two".equalsIgnoreCase(key)) {
			addPreferencesFromResource(R.xml.preference_two);
		}
	}
}
承载header文件的activity示例如下:


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-49638-4.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 吴明轩
      吴明轩

      文官不贪财

      • 月海
        月海

        一切爱好和平与尊重他国领土主权的国家

    • 朱祐樘
      朱祐樘

      不交钱就不给你开药单子

    热点图片
    拼命载入中...