2011-12-09 2 views
0

가능한 중복 : 나는 이미지 뷰의 오른쪽에 이름을 설정하려는텍스트 뷰 라인 - 조언

<RelativeLayout 
     android:id="@+id/RelativeLayout1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_marginLeft="5dp" > 

     <ImageView 
      android:id="@+id/imageView1" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_marginLeft="10dp" 
      android:adjustViewBounds="true" 
      android:src="@drawable/icon" /> 

     <TextView 
      android:id="@+id/fullnameTextView" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_toRightOf="@id/wayimageView" 
      android:textColor="@color/list_text_color" 
      android:textSize="16dp" 
      android:singleLine="false" 
      /> 
<LinearLayout 
     android:id="@+id/LinearLayout1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentRight="true" 
     android:layout_marginRight="5dp" 
     android:layout_marginTop="10dp" 
     android:orientation="horizontal" > 
     <ImageView 
       android:id="@+id/imageView2" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_marginRight="10dp" 
       android:adjustViewBounds="true" 
       android:src="@drawable/icon" /> 
</LinearLayout> 
     </RelativeLayout> 


textView lines - advice

row.xml. 괜찮아요.하지만 한 가지 문제가 있습니다. 이름이 너무 길면 두 번째 이미지 뷰에 표시됩니다. 방향이 세로 인 경우 seconde 줄을 만들고 싶지만 방향이 가로 방향 인 경우 한 줄로 나타나야합니다. 여기서 어떤 해결책도 찾을 수 없습니다. 이 문제를 해결할 방법이 있습니까?

+0

내 사랑 당신이 이미 여기에서 물어 보신 동일한 문제에 대한 새로운 질문을 만들 필요가 없습니다. http://stackoverflow.com/questions/8443220/textview-lines-advice, **'잠시 기다려주세요. 답변 "** 또는 기존 질문을보다 자세하게 업데이트하십시오. –

답변

0

기본적으로 레이아웃에 2 개의 레이아웃을 정의 할 수 있습니다. 하나는 초상화 용이고 다른 하나는 풍경 용입니다.

"res \ layout-land"에 가로 레이아웃 xml 파일을 넣을 수 있고 "res \ layout"에 세로 방향을 넣을 수 있습니다.

+0

내 어댑터에서 row.xml을 사용하여 listView를 채 웁니다. –

+0

그런 다음 row.xml의 복사본을 만들어 res/layout-land에 놓고 변경 (2 줄 등)을하고 행운을 시험해보십시오. –

+0

방향을 바꿀 때마다 매번 이런 식으로 사용하면 listView가 데이터를로드해야합니다. 좋은 선택이 아닙니다. 어쨌든 당신의 충고에 감사드립니다. –