2015-01-22 5 views
0

레이아웃에 날짜를 올바르게 배치 할 수 없습니다. 나는 이런 식으로 뭔가를 달성하기 위해 노력하고 있어요 :XML에서이 목록보기 행 레이아웃을 어떻게 얻을 수 있습니까?

enter image description here

나는 알림의 첫 번째 줄 아래에 표시되는 날짜가 있어야합니다. 여기에 수직 선형 레이아웃을 올바르게 통합하는 방법을 모르겠습니다.

<?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="match_parent" 
    android:orientation="vertical" 
    android:paddingBottom="10dp" 
    android:paddingTop="10dp"> 


    <LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:orientation="horizontal"> 

     <ImageView 
      android:id="@+id/user_avatar_notification" 
      android:layout_width="60dp" 
      android:layout_height="60dp" 
      android:layout_gravity="left" 
      android:layout_marginLeft="10dp" 
      android:layout_marginRight="5dp" /> 

     <TextView 
      android:id="@+id/post_username" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="username" 
      android:textSize="16dp" /> 

     <TextView 
      android:id="@+id/post_time" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_marginBottom="20dp" 
      android:layout_marginLeft="5dp" 
      android:layout_marginRight="5dp" 
      android:text="mentioned you in a" 
      android:textColor="@color/comment_like_grey" /> 

     <TextView 
      android:id="@+id/notification_type" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="not_type" 
      /> 

    </LinearLayout> 

    <TextView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="date of notification" 
     android:textColor="@color/comment_like_grey" 
    /> 


</LinearLayout> 

답변

1

이 같은 것을보십시오 :

는 여기에 지금까지 가지고있는 XML 코드의

<LinearLayout 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:orientation="horizontal"> 

    <ImageView 
     android:id="@+id/user_avatar_notification" 
     android:layout_width="60dp" 
     android:layout_height="60dp" 
     android:layout_gravity="left" 
     android:layout_marginLeft="10dp" 
     android:layout_marginRight="5dp" /> 

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

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

      <TextView 
       android:id="@+id/post_username" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:text="username" 
       android:textSize="16dp" /> 

      <TextView 
       android:id="@+id/post_time" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_marginLeft="5dp" 
       android:layout_marginRight="5dp" 
       android:text="mentioned you in a" 
       android:textColor="@color/comment_like_grey"/> 

      <TextView 
       android:id="@+id/notification_type" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:text="not_type" /> 

     </LinearLayout> 

     <TextView 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="date of notification" 
      android:textColor="@color/comment_like_grey"/> 
    </LinearLayout> 
</LinearLayout> 

+0

브릴리언트, 완벽하게 작동하는. center_vertical 레이아웃 중력도 좋은 터치입니다. 건배. –

관련 문제