2017-03-15 29 views
-1

我在android中创建向上滑动和向下滑动选项。我想绘制水平线并将其向上滑动或向下滑动LinearLayout的图标末尾。 我用layout_weight的概念。但图标大小因屏幕大小而异。 enter image description here如何绘制水平线并向上滑动或向下滑动布局的图标末端?

`<LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:orientation="horizontal" 
     android:layout_gravity="end" 
     android:weightSum="15" 
     > 

     <View 
      android:background="@color/blue_tint" 
      android:layout_width="0dp" 
      android:layout_height="5dp" 
      android:layout_gravity="center" 
      android:layout_weight="14" 
      /> 
     <TextView 
      android:id="@+id/slide_button" 
      android:background="@drawable/ic_menu_slide_down" 
      android:layout_width="0dp" 
      android:layout_height="wrap_content" 
      android:layout_gravity="end" 
      android:textStyle="bold" 
      android:textSize="20sp" 
      android:paddingStart="5dp" 
      android:paddingEnd="5dp" 
      android:layout_weight="1" 
      /> 
    </LinearLayout>` 
+0

在这里发表您全面布局代码 –

回答

0

线和图像按 “给定的图像”

<LinearLayout 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:orientation="horizontal" 
    android:gravity="center_vertical"> 
    <view 
     android:layout_width="0dp" 
     android:layout_height="2dp" 
     android:background="#000" 
     android:layout_weight="1"/> 
    <ImageView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:src="@android:drawable/ic_menu_report_image" 
     /> 
</LinearLayout>