2016-10-19 5 views
0

В настоящее время я загружаю 2 изображения в строке через Picasso. Я хочу добавить CheckBox в верхнем правом углу каждого из них. Как определить флажок? Вот макет до сих пор:Виджет CheckBox в верхнем правом углу изображения

<!--Row1--> 
<LinearLayout 
    android:layout_width="match_parent" 
    android:layout_height="0dip" 
    android:orientation="horizontal" 
    android:layout_weight="1"> 

     <ImageView 
      android:id="@+id/img1" 
      style="@style/singleImage" 
      android:layout_marginRight="10dp"/> 


     <ImageView 
      android:id="@+id/img2" 
      style="@style/singleImage"/> 
</LinearLayout> 

И стиль:

<style name="singleImage"> 
    <item name="android:layout_width">0dp</item> 
    <item name="android:layout_height">wrap_content</item> 
    <item name="android:layout_weight">1</item> 
</style> 
+0

Сначала добавьте 2 CheckBox на макете, а затем использовать RelativeLayout (ImageView_1 и CheckBox_1) & (ImageView_2 и CheckBox_2) – Sodiq

+0

Okey, но как выровнять их и заставить их отображаться поверх изображений? Следуя вашим советам, они просто заменили изображения. – user6456773

+0

' ' – Sodiq

ответ

2

Мой комментарий его средняя, ​​как это:

<LinearLayout 
    android:layout_width="match_parent" 
    android:layout_height="0dip" 
    android:layout_weight="1" 
    android:orientation="horizontal"> 

    <RelativeLayout 
     android:layout_width="0dp" 
     android:layout_height="wrap_content" 
     android:layout_weight="1"> 

     <ImageView 
      android:id="@+id/img1" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:layout_marginRight="10dp" /> 

     <CheckBox 
      android:id="@+id/checkBox1" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentRight="true" 
      android:layout_alignParentTop="true" 
      android:text="" /> 
    </RelativeLayout> 

    <RelativeLayout 
     android:layout_width="0dp" 
     android:layout_height="wrap_content" 
     android:layout_weight="1"> 

     <ImageView 
      android:id="@+id/img2" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:layout_marginRight="10dp" 
      android:layout_weight="1" /> 

     <CheckBox 
      android:id="@+id/checkBox2" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentRight="true" 
      android:layout_alignParentTop="true" 
      android:text="" /> 
    </RelativeLayout> 
</LinearLayout> 
+0

О, теперь я понял! Большое спасибо, это здорово! – user6456773

+0

ваш прием ... – Sodiq

 Смежные вопросы

  • Нет связанных вопросов^_^