2013-10-08 3 views
0

왜 textView1 및 textView2의 ID를 사용하는 textview가 표시되지 않지만 다른 모든 것은 표시됩니다. linearLayout에 텍스트 뷰가 표시되지 않습니다.

은 내가

android:layout_alignLeft="@+id/bus_data" 
android:layout_below="@+id/bus_data" 

를 추가했지만 여전히 나타나지 않습니다했습니다.

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:paddingBottom="@dimen/activity_vertical_margin" 
android:paddingLeft="@dimen/activity_horizontal_margin" 
android:paddingRight="@dimen/activity_horizontal_margin" 
android:paddingTop="@dimen/activity_horizontal_margin" 
tools:context=".MainActivity" 
android:background="#545454" > 
<LinearLayout   
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:orientation="horizontal" 
    android:id="@+id/search_result_box" 
    android:background="@drawable/search_item_selector_stlye">  
    <LinearLayout   
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:orientation="horizontal" 
     android:id="@+id/bus_data" 
     android:background="@drawable/search_item_selector_stlye"> 

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

        <TextView android:id="@+id/stop_code_string" 
           android:text="@string/stop_code_string" 
           android:layout_width="wrap_content" 
           android:layout_height="wrap_content" 
           android:textColor="#2a2a2a" 
           android:textSize="10sp" 
           android:layout_gravity="center" 
           android:gravity="center"  /> 
        <TextView android:id="@+id/stop_code" 
           android:layout_width="wrap_content" 
           android:layout_height="wrap_content" 
           android:text="@string/stop_code_string"     
           android:padding="20dip" 
           android:textColor="#2a2a2a" 
           android:textSize="16sp" 
           android:textStyle="bold" 
           android:gravity="center" 
           android:background="@drawable/right_border_line_textview" 
        /> 

       </LinearLayout> 

       <View 
       android:layout_width="1dip" 
       android:layout_height="fill_parent" 
       android:background="#bdbdbd" 
      /> 

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

        <TextView android:id="@+id/stop_name_String" 
           android:text="@string/stop_name_string" 
           android:layout_width="wrap_content" 
           android:layout_height="wrap_content" 
           android:textColor="#2a2a2a" 
           android:textSize="10sp" 
           android:gravity="center" 
           android:paddingLeft="5dp" 
        /> 
        <TextView android:id="@+id/stop_name" 
           android:layout_width="wrap_content" 
           android:layout_height="wrap_content" 
           android:text="@string/stop_name_string" 
           android:paddingLeft="20dp" 
           android:paddingTop="10dp" 
           android:textColor="#2a2a2a" 
           android:textSize="16sp" 
           android:textStyle="bold" 
         /> 
       </LinearLayout> 


    </LinearLayout> 
    <LinearLayout 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:orientation="vertical" 
     android:id="@+id/search_result_data_box" 
     android:background="@drawable/search_item_selector_stlye"> 

     <TextView 
      android:id="@+id/textView1" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignLeft="@+id/bus_data" 
      android:layout_below="@+id/bus_data" 
      android:text="asdasdasdasdas" /> 
     <TextView 
      android:id="@+id/textView2" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignLeft="@+id/bus_data" 
      android:layout_below="@+id/bus_data" 
      android:text="asdasdasdasdas" /> 

    </LinearLayout> 
</LinearLayout> 

답변

0

이러한 TextView는 선형 배열에 있습니다. RelartiveLayout에 belowleft 만 있습니다. 를 사용하며 왼쪽 아래 내가 bus_data 그래서 당신이 작동하지 않습니다 할 기획 무엇도있는 LinearLayout에 볼

<LinearLayout 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:orientation="vertical" 
    android:id="@+id/search_result_data_box" 
    android:layout_alignLeft="@+id/bus_data" 
    android:layout_below="@+id/bus_data" 
    android:background="@drawable/search_item_selector_stlye"> 

매개 변수의 LinearLayout 부모를주십시오. 다른 방법을 시도하거나 사진을 올리십시오. 어떤 종류의 레이아웃을 만들고 싶습니까

0

TextView들은 다음과에 정렬하는 데 필요한 View의 ID로 bus_data을 참조 할 것 : 나는 XML 코드는 XML 여기

잘못되고 무엇인지 잘 모릅니다 왼쪽.

그러나 새 ID (+id)를 추가하여 참조합니다.

새 ID를 만들지 않고 기존 ID 만 참조해야합니다.

또한 android:id 속성에 대한 자세한 내용은 this SO 스레드를 참조하십시오.

관련 문제