2012-03-13 1 views
4

전체 폭을 커버하지 않는, 여기에 따를사용자 정의 알림 레이아웃 내가 노 티피 케이션의 사용자 지정 레이아웃을 만들려고하고

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/layoutnotification" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
     android:padding="3dp" 

    android:background="@color/btn_bg_blue"> 
    <ImageView android:id="@+id/image" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentTop="true" 
     android:layout_height= "50dp" 
     android:layout_width= "50dp" 

     /> 
    <TextView android:id="@+id/title" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_toRightOf="@id/image" 
     style="@style/NotificationTitle" /> 
    <TextView android:id="@+id/text" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_toRightOf="@id/image" 
     android:layout_below="@id/title" 
     style="@style/NotificationText" /> 
</RelativeLayout> 

현재 알림이 나타납니다 내 레이아웃 파일이지만, 문제는 알림 레이아웃입니다 비록 내가 푸른 색이 전체 너비를 커버하고 싶다면 layout_width to fill_parent을 설정해도 전체 너비 (오른쪽)를 커버하지 않습니다.

enter image description here

+0

에뮬레이터 또는 사용자 지정 ROM에서이 동작이 발생합니까? – waqaslam

+0

나는 에뮬레이터와 HTC 휴대 전화에서도 시도했는데, 위의 방법으로 에뮬레이터에서 나온 것입니다. – Hunt

+0

혹시 알아 냈습니까? 나는 똑같은 문제를 겪고있다. – Dan

답변

0

android:padding="3dp"를 제거합니다. 배경색을 3 픽셀 안쪽으로 밀고 있습니다. 이 세 픽셀이 필요한 경우 android:layout_marginRight="3dp"으로 바꿉니다.

+0

나는 그것을 시도했지만 여전히 문제가 남아있다 – Hunt

+0

나는 메인 레이아웃을 제외하고 모든 요소를 ​​제거하려고했지만 행운이 없다. – Hunt

0

레이아웃 요소의 모든 여백과 여백을 제거하면이 틈을 볼 가능성이 여전히 있습니다. 나는 HTC 욕망에 대해서도 이것을 때때로 나타 냈습니다. 그러나, 나는 또한 강조 표시 한 다음 트랙볼 (Desire에서 사용 가능) 또는 탐색 키를 사용하여 이벤트를 강조 표시하지 않으면 갑자기 간격이 사라지는 것을 발견했습니다. 왜 이런 행동인지는 알 수 없지만 알림 바에서 내가 경험 한 것입니다.

알림을 강조한 다음 강조 표시를 해제하고 차이가 있는지 확인하십시오.

0

사용자 정의 알림 레이아웃이 많이 보였습니다. 일부 사용자 정의 알림 레이아웃을 보았습니다. 일부는 투명 배경을 사용하여이 문제를 해결했으며, 일부는 왼쪽에있는 동일한 간격을 사용하여 가운데에 맞 춥니 다. 나는 그것을위한 해결책이 있다고 생각하지 않는다. 행운을 빕니다

0

나는 또한 동일한 문제에 직면했지만 지금은 고정되어있었습니다. Android 2.3의 실제 기기에서 앱을 확인하세요. 행운을 빌어 요 :)

관련 문제