2017-03-15 7 views
-1

私はアンドロイドでスライドアップとスライドダウンのオプションを作成しています。 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> 
関連する問題