1

내 맞춤 제목을 내 listView 위에 붙이고 싶습니다. threads을 읽은 후 다음과 같이 코드를 만들었지 만 제목 표시 줄 크기가 매우 작아지고 있습니다. 조금 더 크게 만들고 싶습니다. 또한 scrolling down 목록에서 큰 틈이 listview 상단과 제목 표시 줄 사이에 생성됩니다. 어떻게 이것을 피할 수 있습니까? 아무도 나를 도울 수 있습니까?내 맞춤 제목에 listview가 적절한 높이와 형식을 표시하지 않습니다.

public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); 
    setContentView(R.layout.main); 
    getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.citylisttitle); 
    } 

답변

3

다음은 내가 한 일입니다. 먼저 매니페스트에서 제목이없는 활동을 설정합니다.

<activity android:name="Detail" 
    android:label="@string/app_name" 
    android:theme="@android:style/Theme.Light.NoTitleBar"/> 

그런 다음 레이아웃 맨 위에 맞춤 제목 표시 줄을 추가하십시오.

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"> 

    <LinearLayout android:id="@+id/detail_titleBar" 
    android:orientation="vertical" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:background="@android:drawable/title_bar" 
    android:layout_alignParentTop="true"> 

     <TextView android:id="@+id/detail_account" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_gravity="center_horizontal" 
     android:paddingTop="5dp" 
     android:paddingBottom="5dp" 
     android:textSize="18sp" 
     android:textColor="@android:color/white"/> 

    </LinearLayout> 

    <ListView android:id="@+id/detail_list" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:layout_below="@id/detail_titleBar" 
    android:layout_above="@+id/detail_iconbar"/> 

<LinearLayout android:id="@+id/detail_iconbar" 
    android:orientation="horizontal" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:layout_alignParentBottom="true" 
    android:background="@android:drawable/bottom_bar" 
    android:gravity="center_vertical"> 
    .... 
+0

감사합니다. 훌륭한 솔루션. –

+0

좋은 간단한 해결책입니다. –

관련 문제