2014-11-18 4 views
0

주 메뉴로 앱을 만들고 있는데,이 메뉴 항목 중 하나가 PreferenceFragment를 엽니 다. 응용 프로그램 내에서 단결을 만들려면 주 메뉴를 가능한 한 PreferenceFragment에 가깝게 보이게하고 싶습니다. 기본적으로 PreferenceFragment에있는 것과 비슷한 메뉴 항목을 만들 때 사용할 수있는 모든 xml 값입니다.PreferenceFragment 레이아웃 값

예 : : 텍스트 크기 및 색상 (제목 및 요약 텍스트 모두) 및 패딩 값이 필요합니다.

내가 추측 할 수는 있지만 잠시 시간이 걸릴 수 있으며 정확하지 않을 수 있습니다. 더 좋은 방법이 있어야합니다.
메인 메뉴 (메뉴가 나는 PreferenceFragment 같이 할) : 여기

는 내가 지금까지 무엇을 가지고 http://i.imgur.com/O5jr14e.png
환경합니다 (PreferenceFragment) : 여기 http://i.imgur.com/YLUnNdX.png

레이아웃입니다

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
       android:layout_height="fill_parent" 
       android:layout_width="wrap_content" android:id="@+id/menu_item" 
       android:orientation="vertical" android:layout_weight="1" 
       android:paddingLeft="10dp"> 
    <TextView android:id="@+id/menu_item_title" 
       android:textSize="20sp" 
       android:textColor="@android:color/white" 
       android:layout_width="wrap_content" android:layout_height="wrap_content" 
       android:layout_weight="1" /> 
    <TextView android:id="@+id/menu_item_description" 
       android:textColor="@android:color/darker_gray" 
       android:layout_width="wrap_content" android:layout_height="wrap_content" 
       android:layout_weight="1" /> 
</LinearLayout> 

나는 사용자 지정 ListAdapter에와 ListFragment을 사용하고 있습니다 : 지금까지 메뉴 항목이 값 위의 레이아웃을 필수 String 값으로 리턴하고이를 목록에 표시하십시오.

미리 감사드립니다.

답변

1

텍스트 크기와 색상이 앱 전체에서 동일하게 표시되도록하려면 테마와 스타일을 사용해야합니다. 나는 PreferenceFragment 비록 모양을 변경하지 않으

http://developer.android.com/guide/topics/ui/themes.html

+0

, 나는 내 자신의 테마에 모든 것을 변경하지, 디자인의 모방하고자합니다. –

+0

스타일/테마를 만들 때 그 일관성을 만듭니다. Android 용 CSS와 비슷합니다. 조각이나 다른 활동에 적용 할 수 있습니다. – BlackHatSamurai

+0

나는 그것이 좋아 보이기 때문에 PreferenceFragment의 모양을 모방하고 싶다. 어쩌면 PreferenceFragment는 메인 메뉴에 적용 할 수있는 내부 테마를 사용합니까? –

관련 문제