i creating custom list view, items follows, can see have cardview , imageview inside cardview:
<android.support.v7.widget.cardview xmlns:android="http://schemas.android.com/apk/res/android" xmlns:card_view="http://schemas.android.com/apk/res-auto" android:id="@+id/card_view" android:layout_width="fill_parent" android:layout_height="280dp" android:layout_margintop="32dp" android:background="@color/button_material_light" android:foreground="?android:attr/selectableitembackground" card_view:cardbackgroundcolor="#ffffff" card_view:cardcornerradius="2dp" android:clickable="false" android:focusable="false" android:focusableintouchmode="false"> <relativelayout android:layout_width="match_parent" android:layout_height="match_parent" android:layout_centerhorizontal="true" android:layout_centervertical="true" android:clickable="false" android:focusable="false" android:focusableintouchmode="false"> <imageview android:id="@+id/suggestionimageview" android:layout_width="match_parent" android:layout_height="200dp" android:layout_alignparentleft="true" android:layout_alignparentstart="true" android:layout_alignparenttop="true" android:scaletype="centercrop" android:clickable="false" android:focusable="false" android:focusableintouchmode="false"/> <textview android:id="@+id/suggestiontextview" android:layout_width="match_parent" android:layout_height="80dp" android:layout_alignparentleft="true" android:layout_alignparentstart="true" android:layout_below="@+id/suggestionimageview" android:padding="10dp" tools:text="medium text" android:textappearance="?android:attr/textappearancesmall" android:clickable="false" android:focusable="false" android:focusableintouchmode="false"i/> </relativelayout> </android.support.v7.widget.cardview>
and bitmap imageview on item clicked:
msuggestionlistview.setonitemclicklistener(new adapterview.onitemclicklistener() { @override public void onitemclick(adapterview<?> parent, view view, int position, long id) { //code bitmap suggestionimageview here } });
any idea on how friends?
msuggestionlistview.setonitemclicklistener(new adapterview.onitemclicklistener() { @override public void onitemclick(adapterview<?> parent, view view, int position, long id) { imageview img= (imageview)view.findviewbyid(r.id.suggestionimageview); bitmap bitmap=((bitmapdrawable)img.getdrawable()).getbitmap(); //bitmap .... } });
Comments
Post a Comment