android - Click images of carousel view -


i created app. displaying images in carousel view. want click images of carousel view & go web site.

how it. load images following way carousel view.]

public class lazyadapter extends baseadapter {      private activity activity;     private string[] data;     private static layoutinflater inflater=null;     string dirurl[];     public imageloader imageloader;      public viewgroup carousel;     horizontalcarousellayout carousel_layout_event;     int widthscreen,heightscreen;      public lazyadapter(activity a, string[] d) {         activity = a;         data=d;         inflater = (layoutinflater)activity.getsystemservice(context.layout_inflater_service);         imageloader=new imageloader(activity.getapplicationcontext());     }      public int getcount() {         return data.length;     }      public object getitem(int position) {         return position;     }      public long getitemid(int position) {         return position;     }     public void getdimensionscreen(int width,int height){       widthscreen=width;       heightscreen=height;      }     public view getview(int position, view convertview, viewgroup parent) {         view vi=convertview;         if(convertview==null)             vi = inflater.inflate(r.layout.showsmain, null);          imageview image=(imageview)vi.findviewbyid(r.id.imageview1);              imageloader.displayimage(data[position], image);         int width = double.valueof(widthscreen*1.4).intvalue();         int height = double.valueof(heightscreen*1.2).intvalue();         imageloader.getdimension(width, height);          return vi;     }  } 

the layout of image view is,

 <imageview         android:id="@+id/imageview1"         android:layout_width="fill_parent"         android:layout_height="fill_parent"         android:layout_alignparentbottom="true"         android:layout_alignparentleft="true"         android:layout_alignparentright="true"         android:scaletype="fitxy"         android:layout_alignparenttop="true" /> 

my carousel layout xml file is,

<com.touchmenotapps.carousel.simple.horizontalcarousellayout         android:id="@+id/carousel_layout"         android:layout_width="fill_parent"         android:layout_height="fill_parent"         android:layout_above="@+id/relativelayout1"          android:layout_margintop="@dimen/margintopuserimageplayeractivity" >     </com.touchmenotapps.carousel.simple.horizontalcarousellayout> 

pls give me answers immediately, i'm stuck of question.

thanks.........

here set carousel adapter in mainactivity following way,

public void displayhomescreen(view v) {          inflatedview.setvisibility(view.invisible);         footerlayout.setvisibility(view.visible);         headerlayout.setvisibility(view.visible);         carousel_layout.setvisibility(view.invisible);         progressbar.setvisibility(view.visible);         layout.setvisibility(view.visible);          clickcounthome = clickcounthome + 1;          ((viewgroup) carousel_layout_home).removeallviews();         uistatemanager.getinsatance().homeclickeduichange();          relativelayout rlayout = (relativelayout) findviewbyid(r.id.rellayoutplayeractivity);         resources res = getresources(); // resource handle         drawable drawable = res.getdrawable(r.drawable.loggedinscreen);         rlayout.setbackgrounddrawable(drawable);          if (clickcounthome >= 1 && xmlhome != null) {             new countdowntimer(1000, 1000) {                  @override                 public void ontick(long millisuntilfinished) {                  }                  @override                 public void onfinish() {                     progressbar.setvisibility(view.invisible);                     layout.setvisibility(view.invisible);                 }             }.start();             carousel_layout_home.setstyle(mstyle);             carousel_layout_home.setadapter(adapterhome);             carousel_layout_home                     .setoncarouselviewchangedlistener(new carouselinterface() {                         @override                         public void onitemchangedlistener(view v, int position) {                             positionhome = position;                               v.setonlongclicklistener(new view.onlongclicklistener() {                                  @override                                 public boolean onlongclick(view v) {                                     intent myweblink = new intent(android.content.intent.action_view);                                     myweblink.setdata(uri.parse(dirhome[0]));                                     startactivity(myweblink);                                     return false;                                 }                              });                         }                       }); 

here urls dirhome parsing xml.......

can give answer. did above thing. didn't work perfectly............


Comments

Popular posts from this blog

basic authentication with http post params android -

vb.net - Virtual Keyboard commands -

css - Firefox for ubuntu renders wrong colors -