2013-08-16 48 views
0

如何在UI寬度上固定虛線?在我的屏幕虛線沒有完全適合屏幕的寬度見圖像波紋管。我手動使用TextView如果移動寬度較小移動到下一行如果移動寬度較厚的下劃線留有一些空格形式右側。如何調整屏幕寬度的虛線

My screenshot

我的代碼波紋管:

<ScrollView 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" > 

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

     <RelativeLayout 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:background="@drawable/border5" > 

      <ImageView 
       android:id="@+id/test_button_image" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_alignParentTop="true" 
       android:paddingLeft="5dp" 
       android:src="@drawable/iicon" > 
      </ImageView> 

      <TextView 
       android:id="@+id/test_button_text2" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_alignTop="@+id/test_button_image" 
       android:layout_toRightOf="@+id/test_button_image" 
       android:paddingLeft="10dp" 
       android:paddingTop="10dp" 
       android:text="Description" 
       android:textColor="#000000" 
       android:textSize="15sp" 
       android:textStyle="bold" > 
      </TextView> 

      <TextView 
       android:id="@+id/test_button_text23" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_alignLeft="@+id/test_button_text2" 
       android:layout_below="@+id/test_button_text2" 
       android:paddingBottom="10dp" 
       android:paddingLeft="10dp" 
       android:text="-------------------------------------------------" 
       android:textColor="#000000" > 
      </TextView> 

      <TextView 
       android:id="@+id/description" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_alignLeft="@+id/test_button_text2" 
       android:layout_below="@+id/test_button_text23" 
       android:paddingBottom="10dp" 
       android:paddingLeft="10dp" 
       android:text=" " 
       android:textColor="#000000" > 
      </TextView> 
     </RelativeLayout> 

     <RelativeLayout 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:background="@drawable/border5" > 

      <ImageView 
       android:id="@+id/test_button_image20" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_alignParentTop="true" 
       android:paddingLeft="5dp" 
       android:src="@drawable/iicon" > 
      </ImageView> 

      <TextView 
       android:id="@+id/test_button_text12" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_alignTop="@+id/test_button_image20" 
       android:layout_toRightOf="@+id/test_button_image20" 
       android:paddingLeft="10dp" 
       android:paddingTop="10dp" 
       android:text="Contains" 
       android:textColor="#000000" 
       android:textSize="15sp" 
       android:textStyle="bold" > 
      </TextView> 

      <TextView 
       android:id="@+id/test_button_text5" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_below="@+id/test_button_text12" 
       android:layout_toRightOf="@+id/test_button_image20" 
       android:paddingBottom="10dp" 
       android:paddingLeft="10dp" 
       android:text="---------------------------------------" 
       android:textColor="#000000" > 
      </TextView> 

      <com.schoollunchapp.HorizontalListView 
       android:id="@+id/listview2" 
       android:layout_width="wrap_content" 
       android:layout_height="150dp" 
       android:layout_below="@+id/test_button_text5" 
       android:background="#ffffff" /> 
     </RelativeLayout> 
+0

如何修復------行滿寬度???汽車適合與屏幕寬度 – user2686011

+0

試試這個:http://stackoverflow.com/questions/2658772/android-vertical-line-xml – 2013-08-16 12:20:44

+0

我只是想只顯示虛線全寬屏幕沒有任何空間左側從右側 – user2686011

回答

0

我試圖創建點劃線,但不能確定其完全符合您的要求。

繪製/ dotted.xml:

<shape xmlns:android="http://schemas.android.com/apk/res/android" 
android:shape="line"> 

    <stroke 
     android:color="#C7B299" 
     android:dashWidth="10px" 
     android:dashGap="10px" /> 
</shape> 

view.xml用:

<ImageView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:src="@drawable/dotted" /> 

更多的理解也指this answer。希望能幫助到你。

+0

不幫助:( – user2686011

+0

你的父視圖必須是fill_parent。你使用這個代碼是什麼? –

相關問題