android设置片段视图就像一个卡片布局

时间:2015-09-25 15:50:50

标签: android android-layout android-fragments android-preferences android-settings

我有以下设置片段,如下所示:

SettingsFragment

我希望将首选项类别显示为单独的卡片布局,例如 如下图:SettingsFragmentWanted - please ignore the inner pictures only the card layout is important

请忽略最新图像中的内部图片,只有布局很重要。

我有这个xml文件

<p id="PassengerNews_Scrollbar" class="microsoft marquee">
    <span class="line__wrap">
        <span class="line">|*NewsData*|</span>
    </span>
    
    <span class="line__wrap" style="top: 30px;">
        <span class="line">|*NewsData*|long long long long massage</span>
    </span>
</p>

<?xml version="1.0" encoding="utf-8"?>

<PreferenceCategory 
    android:title="Wsdl">

<EditTextPreference
    android:defaultValue="@string/ws_url_default"
    android:dialogTitle="@string/services_summary_modify"
    android:key="ws_url"
    android:summary="@string/services_summary"
    android:title="@string/services_url" />
<EditTextPreference
    android:defaultValue="@string/recognition_url_default"
    android:dialogTitle="@string/recognition_services_summary_modify"
    android:key="recognition_ws_url"
    android:summary="@string/recognition_services_summary"
    android:title="@string/recognition_services_url" />

和这个java代码

<PreferenceCategory 
    android:title="Xyzmo Significant settings">
<EditTextPreference
        android:defaultValue="WorkstepController.Process.asmx"
        android:enabled="true"
        android:key="xyzmo_path"            
        android:selectable="true"
        android:title="@string/path" />

    <EditTextPreference
        android:defaultValue="91.234.168.116"
        android:enabled="true"
        android:key="xyzmo_server"
        android:selectable="true"
        android:title="@string/server" />

    <EditTextPreference
        android:defaultValue="57003"
        android:enabled="true"
        android:key="xyzmo_port"
        android:selectable="true"
        android:title="@string/port" />

    <EditTextPreference
        android:defaultValue="http"
        android:enabled="true"
        android:key="xyzmo_protocol"
        android:selectable="true"
        android:title="@string/protocol" />
</PreferenceCategory>

<PreferenceCategory 
    android:title="Application's version">
<Preference
    android:enabled="true"
    android:key="version"
    android:selectable="true"
    android:summary="@string/version_description"
    android:title="@string/version" />

我需要知道如何更新xml文件或java文件中的代码以使SettingsFragment显示为第二张图片

1 个答案:

答案 0 :(得分:1)

您可以覆盖onCreateView并使用您自己的自定义视图。我不认为您对偏好布局有很多控制权。