2014-04-17 7 views
0

각 목록 항목의 배경으로 내 ListView에 9 패치 이미지를 사용하고 있습니다. 이 특정 9 패치 이미지를 사용하여 목록 항목은 다음과 같이 너무 높이마다 보면 :목록보기 항목이 너무 큽니까?

enter image description here

을 이미지는 다음과 같습니다 : 내 XML 코드에서

enter image description here

아무것도 그 I see는 목록 항목이이 키가되어야 함을 나타냅니다. 다음은 각 목록 항목에 대한 XML 레이아웃입니다.

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:orientation="horizontal" 
    android:layout_marginLeft="8dp" 
    android:layout_marginRight="8dp" 
    android:background="@drawable/card"> 

    <LinearLayout 
     android:layout_width="40dp" 
     android:layout_height="wrap_content" 
     android:orientation="vertical"> 

     <ImageView 
      android:id="@+id/arrowUp" 
      android:src="@drawable/arrowup" 
      android:layout_width="20dp" 
      android:layout_height="30dp" 
      android:layout_marginLeft="4dp" 
      android:layout_marginTop="4dp" 
      android:layout_marginRight="4dp" 
      android:layout_gravity="center_horizontal" 
      /> 

     <TextView 
      android:id="@+id/scoreText" 
      android:layout_width = "wrap_content" 
      android:layout_height="wrap_content" 
      android:text="492" 
      android:textColor="#000" 
      android:layout_gravity="center_horizontal" 
      /> 

     <ImageView 
      android:id="@+id/arrowDown" 
      android:src="@drawable/arrowdown" 
      android:layout_width="20dp" 
      android:layout_height="30dp" 
      android:layout_marginLeft="4dp" 
      android:layout_marginTop="0dp" 
      android:layout_marginRight="4dp" 
      android:layout_gravity="center_horizontal" 
      /> 

    </LinearLayout> 

    <LinearLayout 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:orientation="vertical" 
     > 

     <TextView 
      android:id="@+id/messageText" 
      android:text="Message text message text message text" 
      android:textSize="15sp" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_marginTop="4dp"/> 

     <TextView 
      android:id="@+id/timeText" 
      android:text="14 hours ago" 
      android:textSize="10sp" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content"/> 

    </LinearLayout> 



</LinearLayout> 

답변

0

9 패치 (외부의 어두운 선은 이미지의 크기가 어떻게 변하는 지 나타냅니다)에 대한 적절한 설정이없는 것 같습니다.

이 값을 올바르게 입력하는 것은 혼란 스럽지만, 다행히도 ADT에는 이것을보다 쉽게 ​​시각화 할 수있는 도구가 포함되어 있습니다. 이 도구를 사용하여 이미지 스케일을 구성하는 방법을 미세 조정하려면이 도구를 사용하는 것이 좋습니다.

http://developer.android.com/tools/help/draw9patch.html

관련 문제