Bind the pushpin on image

by Beena » Fri, 06 Aug 2010 14:05:11 GMT


Sponsored Links
 Hi all,
I have an image of 600x600. Which is scrollable horizontally and
vertically.
And then I have to add the pushpin at particular point.
I can plot the pushpin on it, but as I scroll horizontally then the
images are not stay at their position.
How can i bind pushpin at the particular pixel of the image?
Like google map, where images are clickable.

Any suggestion will help full.

--



Bind the pushpin on image

by Beena » Thu, 12 Aug 2010 14:21:14 GMT


 hi
Is there any one who can guide?




--


Sponsored Links


Bind the pushpin on image

by Frank Weiss » Fri, 13 Aug 2010 01:28:36 GMT


 I suppose you need to scroll the pushpin as well.

--



Bind the pushpin on image

by Farjad Habib » Fri, 13 Aug 2010 06:23:30 GMT


 use map layout...

I hope it can help...





>



Bind the pushpin on image

by Beena » Fri, 13 Aug 2010 17:52:08 GMT


 @Frank Weiss

I cant scroll the pushpin.

@Farjad Habib

I am not using any map api. This is image of building which shows
rooms/shop, where I can plot the small images on the main image of
building.

Hope you can understand.

Any suggestion?





> >



Bind the pushpin on image

by Frank Weiss » Sat, 14 Aug 2010 00:38:27 GMT


 >

I must be missing something then. You did say that the underlying
image is scrollable.

--



Bind the pushpin on image

by Beena » Sat, 14 Aug 2010 11:48:08 GMT


 Yes main image of size 600x600 is scrolling, but pushpin not.
Pushpin are plotted at their own point on the main image, so as I
scroll the main image the pushpin should stay at their position. Which
is not happening.
And I am not able to plot the pushpin on outside of the canvas. Eg. on
600x500, outside the canvas.
I want to bind pushpin at the particular point.
As I have mention earlier :
This is image of building which shows
rooms/shop, where I can plot the pushpin on the main image(scrollable
image) of
building.
Here the pushpin shows the rooms/shop and main image is of building.

Thanks.




--



Bind the pushpin on image

by Frank Weiss » Sat, 14 Aug 2010 12:26:54 GMT


 Perhaps you can give a sample of the code used to draw the image and
the pushpins?

--



Bind the pushpin on image

by Beena » Sat, 14 Aug 2010 16:41:05 GMT


 Here is the code:
==============

                        ScrollView sv = new ScrollView(this);
                        sv.setBackgroundColor(Color.WHITE);

                        AbsoluteLayout abl = new AbsoluteLayout(this);

                        HorizontalScrollView layout = new 
HorizontalScrollView(this);
                        LinearLayout.LayoutParams layoutParams = new
LinearLayout.LayoutParams(
                                       LinearLayout.LayoutParams.FILL_PARENT,
                                       LinearLayout.LayoutParams.FILL_PARENT);



                        String url ="Url of Main Image";// Take any big image
                        Bitmap bm = getImage(url);

                        ImageView iv = new ImageView(this);
                        iv.setImageBitmap(bm);
                        layout.addView(iv);

                        abl.addView(layout);

                        Bitmap bmp = 
BitmapFactory.decodeResource(getResources(),
R.drawable.pushpin); // Take any small image
                        final int bitmapWidth = bmp.getWidth();
                        final int bitmapHeight = bmp.getHeight();

                        for(int i=0;i<hashtable.size();i++){

                                Information information =  (Information) 
hashtable.get(i+"");

                                ImageView iv1 = new ImageView(this);
                                iv1.setAdjustViewBounds(true);
                                iv1.setImageBitmap(bmp);

                                AbsoluteLayout.LayoutParams alp = new
AbsoluteLayout.LayoutParams(20,20,x,y);
                                abl.addView(iv1,alp);
                        }

                        sv.addView(abl);

                        setContentView(sv);

Thanks,
Beena




--



Bind the pushpin on image

by Frank Weiss » Sun, 15 Aug 2010 01:52:28 GMT


 I think I see the problem in your code. The view hierarchy is:

sv (abl (layout(iv), iv1))

where sv is a ScrollView and layout is a HorizontalScrollView. Which
one actually does the scrolling? Have you tried this view hierarchy:

sv (abl (layout(iv, iv1)))

--



Bind the pushpin on image

by Beena » Mon, 16 Aug 2010 12:39:20 GMT


 Thanks Frank.

I just forgot basic thing.
How can I forgot this.
At last its done

Thanks for the help.
Its working fine now.

Thanks,
Beena






--



Bind the pushpin on image

by Frank Weiss » Mon, 16 Aug 2010 12:55:06 GMT


 It's gratifying to hear that I helped you. Thanks!

--



Other Threads

1. INDOSAT Selenggarakan Bursa Ponsel Android Pertama dan Terlengkap di INDONESIA

http://robotijo.com/index.php?option=com_content&view=article&id=20:indosat-android-expo&catid=1:android&Itemid=8

Jakarta, 3 Maret 2010 Masih dalam rangkaian peluncuran layanan berbasis
Android pertama di Indonesia, Indosat pada hari ini secara resmi membuka
Indosat Andoid Expo pada pameran Mega Bazaar Computer di JCC dan serentak di
6 kota lainnya, Bandung, Semarang, Yogyakarta, Surabaya, Malang dan
Makassar. Acara ini akan diselenggarakan sampai dengan tanggal 7 Maret 2010.
Dalam kesempatan ini, Indosat juga meluncurkan i-store yang merupakan "toko
virtual" yang menyediakan ribuan aplikasi Android yang berbayar dengan
pendekatan inisiatif dari Indosat bekerja sama dengan IM2 sebagai provider
i-pay selaku payment gateway pada kesempatan ini Indosat juga meresmikan
komunitas isat-android.

i-store adalah sebuah Android Application store yang terselenggarakan berkat
kerjasama Indosat dan IM2. i-store menyediakan berbagai macam aplikasi
Android yang bisa diperoleh pelanggan secara gratis maupun berbayar. Untuk
aplikasi yang berbayar tersedia berbagai macam cara pembayaran yaitu
pembayaran melalui pulsa Indosat atau melalui *i-Pay*. *i-Pay* adalah metode
pembayaran yang dikembangkan oleh IM2 untuk transaksi online di internet
dimana pelanggan dapat melakukan pembelian berbagai macam konten dan
aplikasi. Untuk top up *i-Pay* bisa dilakukan dengan voucher Indosat,
transfer bank (mobile dan sms-banking) dan juga segera akan tersedia
pembayaran melalui kartu kredit. i-store merupakan oko virtual Androidpertama di Indonesia yang didukung penuh oleh operator selular, yaitu
Indosat.



 Sedangkan Komunitas Android Indosat atau biasa disebut isat-android adalah
perkumpulan anggota yang tergabung dan memiliki ketertarikan/minat yang sama
tentang Android, khususnya yang dihadirkan oleh Indosat. Berdiri pada
tanggal 26 Desember 2009 dan hingga kini telah tumbuh besar dengan lebih
dari 300 orang yang terdaftar sebagai anggota secara nasional. Hubungan yang
dekat dan tidak adanya jarak antar anggota, membuat para anggota terbuka dan
bisa saling tukar pengetahuan mengenai Android, begitu juga percepatan
penyelesaian masalah apabila ada komplain dengan layanan Indosat terutama yg
terkait dengan layanan berbasis Android.



Indosat juga bekerjasama dengan Qualcomm untuk menyelenggarakan seminar
mengenai Android Technology update yang akan diselenggarakan dalam acara
expo ini. Seminar ini diharapkan dapat memberikan pengetahuan kepada media
dan anggota komunitas mengenai perkembangan teknologi Android.



Selama acara ini pelanggan bisa mendapatkan Handset Android dengan diskon
yang sangat menarik dari enam ATPM yang bekerja sama dengan Indosat yaitu
HTC dengan HTC Hero, Motorola dengan Motorola Milestone, Samsung dengan
Samsung Galaxy Spica, LG dengan LG GW 620, Huawei dengan U8230 serta Sony
Ericsson dengan Xperia X10. Pelanggan yang sudah melakukan pre-order di
www.Indosat.com <http://www.indosat.com/>/android pada tanggal 22 feb 28
feb 2010 juga bisa melakukan pengambilan handset di acara ini di salah satu
dari 7 kota yang telah disebutkan di

atas. Selama pre-order selama kurang dari 7 hari terdapat 1000 calon
pelanggan yang melakukan pemesanan.



Paket layanan Indosat yang tersedia selama expo ini adalah program khusus
antara lain 2000 Nomor Postpaid Matrix Broadband Unlimited secara gratis
dengan kode akses 0814-xxx-xxxx (hanya tersedia selama expo). Paket Prepaid
Broadband yaitu akses Broadband dengan menggunakan kartu IM3/Mentari dengan
cara dial ke *777*1*5# serta Paket Prepaid Broadband Unlimited yang
dinamakan *IM2 Inside* dimana Pelanggan IM3/Mentari juga bisa menggunakan
paket Broadband Unlimited IM2.



ndosat akan terus memberikan inovasi-inovasi lainnya sebagai komitmen kami
untuk terus memberikan alternatif solusi dalam mendukung aktivitas
berkomunikasi mobile pelanggan kapanpun dan dimanapun, yang antara lain
dibuktikan melalui peluncuran layanan berbasis Android ini ujar Guntur S.
Siboro mengakhiri penjelasannya.

-- 
"Indonesian Android Community [id-android]" 

2. Xperia X10 gms apa ohd ya?

Rekans,

Lagi dodol berat nih gw...udah sempet hands on di mega bazaar barusan tapi
ga tau itu hape GMS apa OHD ... penasaran...ada yang tau rekans ??

salam,
Ryandi

-- 
"Indonesian Android Community [id-android]" 

3. How can I decide to make a list for process running in the power-on time.?

4. Need help in remote networking in Android phone over 3G

5. Milestone & Motorola Droi

6. Need help in remote networking in Android phone

7. Final location of animation to continue animation