On Thu, May 3, 2012 at 10:30 AM, Narendra Singh Rathore < nsr.curi...@gmail.com> wrote:
> Hi all, > what I am doing is just dragging items from grid view and dropping them > to gallery view one by one. > All is working fine in this case. > > But now, I need that initially, when my gallery is empty, *I want to show > some text in place of that gallery. > For that purpose, I am using viewFlipper in my xml, containing gallery and > textview. TextView should appear only in the case Gallery is empty. > > In that case, after dropping one image from gridview to gallery, I am > unable to drop any other image onto gallery.* > I even tried FrameLayout in place of ViewFlipper, but even that didn't > work for me. > > Here are both the layouts - before using ViewFlipper, and after using > viewFlipper, as follows: > > *This is the initial layout without ViewFlipper* > > <?xml version="1.0" encoding="utf-8"?> > <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" > android:layout_width="fill_parent" > android:layout_height="fill_parent" > android:orientation="vertical"> > > > <com.views.DraggableView > android:id="@+id/draggingView1" > android:layout_width="150dip" > android:layout_height="150dip" > android:src="@drawable/ic_launcher" > > android:scaleType="fitXY"> > </com.views.DraggableView> > > > <LinearLayout xmlns:android=" > http://schemas.android.com/apk/res/android" > android:layout_width="fill_parent" > android:layout_height="fill_parent" > android:orientation="vertical" > android:weightSum="10"> > > > <com.views.GridViewDragDrop > android:id="@+id/gridViewDragDrop" > android:layout_width="fill_parent" > android:layout_height="0dp" > android:layout_weight="7" > android:numColumns="3" > > > </com.views.GridViewDragDrop> > <LinearLayout android:layout_width="fill_parent" > android:layout_height="1dp" > android:background="#ffffff"/> > > <LinearLayout xmlns:android=" > http://schemas.android.com/apk/res/android" > android:layout_width="fill_parent" > android:orientation="horizontal" > android:weightSum="10" > android:layout_height="0dp" > android:layout_weight="2" > > > > <ImageView > android:id="@+id/imgArrowLeft_sld" > android:layout_weight="1" > android:layout_width="0dp" > android:layout_height="wrap_content" > android:layout_gravity="center" > android:src="@drawable/arrow_left" /> > > > <com.views.GallaryDragDrop > android:id="@+id/gallery" > > android:layout_width="wrap_content" > android:layout_height="wrap_content" > android:spacing=".1px" > android:layout_weight="8" > /> > > <TextView > android:layout_width="wrap_content" > android:layout_height="wrap_content"/> > > > <ImageView > android:id="@+id/imgArrowRight_sld" > android:layout_weight="1" > android:layout_width="0dp" > android:layout_gravity="center" > android:layout_height="wrap_content" > android:src="@drawable/arrow_right" /> > </LinearLayout> > > > > > > </LinearLayout> > > </RelativeLayout> > > > *This is the layout using ViewFlipper* > > <?xml version="1.0" encoding="utf-8"?> > <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" > android:layout_width="fill_parent" > android:layout_height="fill_parent" > android:orientation="vertical"> > > > <com.views.DraggableView > android:id="@+id/draggingView1" > android:layout_width="150dip" > android:layout_height="150dip" > android:src="@drawable/ic_launcher" > > android:scaleType="fitXY"> > </com.views.DraggableView> > > > <LinearLayout xmlns:android=" > http://schemas.android.com/apk/res/android" > android:layout_width="fill_parent" > android:layout_height="fill_parent" > android:orientation="vertical" > android:weightSum="10"> > > > <com.views.GridViewDragDrop > android:id="@+id/gridViewDragDrop" > android:layout_width="fill_parent" > android:layout_height="0dp" > android:layout_weight="7" > android:numColumns="3" > > > </com.views.GridViewDragDrop> > <LinearLayout android:layout_width="fill_parent" > android:layout_height="1dp" > android:background="#ffffff"/> > > <LinearLayout xmlns:android=" > http://schemas.android.com/apk/res/android" > android:layout_width="fill_parent" > android:orientation="horizontal" > android:weightSum="10" > android:layout_height="0dp" > android:layout_weight="2" > > > > <ImageView > android:id="@+id/imgArrowLeft_sld" > android:layout_weight="1" > android:layout_width="0dp" > android:layout_height="wrap_content" > android:layout_gravity="center" > android:src="@drawable/arrow_left" /> > > * <ViewFlipper > android:id="@+id/vf" > android:layout_width="wrap_content" > android:layout_height="wrap_content" > android:layout_weight="8"> * > > <com.views.GallaryDragDrop > android:id="@+id/gallery" > android:layout_width="wrap_content" > android:layout_height="wrap_content" > android:spacing=".1px" > > /> > > <TextView > android:layout_width="wrap_content" > android:layout_height="wrap_content"/> > > *</ViewFlipper> * > > <ImageView > android:id="@+id/imgArrowRight_sld" > android:layout_weight="1" > android:layout_width="0dp" > android:layout_gravity="center" > android:layout_height="wrap_content" > android:src="@drawable/arrow_right" /> > </LinearLayout> > > > > </LinearLayout> > > </RelativeLayout> > > > I am just not getting why all this happening with a slight change in > layout file. > Can anyone plz tell why all this happening, or any suggestion to overcome > this problem? > > > With Regards, > NSR. > Hey developers, the problem got solved. The mistake was just that. When I was using ViewFlipper, the size of my gallery got reduced to the size of single image. -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en