How to scroll info windows in map v2?
android, dictionary, infowindow
Solution
I dont think ScrollView is possible inside Custom `InfoWindow`. You can achieve your goal by following way.
`Onclick` of `InfoWindow` display dialog with entire description.
Like...
map.setOnInfoWindowClickListener(new OnInfoWindowClickListener() {
@Override
public void onInfoWindowClick(Marker arg0) {
// TODO Auto-generated method stub
startActivity(new Intent(GoogleMAPV2Activity.this,
Customdialog.class));
//here pass your data in intent
}
});
`Customdialog` contains `TextView` which displays your entire data.
Here are the screenshots :
This is alternative way of your requirement, but you can also use this. Hope it helps. Thanks, Happy Codding.
Problem
i make a one app like a see data on a info windows my data is very long and i used scroll view for scroll info windows but not getting scroll event in map v2 so, tell me is it possible to scroll data on info windows in map. i tried google but not getting any out put so i put my query here. please see my below images. my data cut at bottom of the info windows but when i scroll info windows get map scroll event.. This is my layout file.. ``` <?xml version="1.0" encoding="utf-8"?> ``` ``` <ImageView android:id="@+id/badge" android:layout_width="130dp" android:layout_height="130dp" android:layout_gravity="center" android:layout_marginRight="5dp" android:adjustViewBounds="true" android:contentDescription="@string/image_not_available" android:src="@drawable/ic_zp" > </ImageView> <ScrollView android:id="@+id/scroll" android:layout_width="wrap_content" android:layout_height="wrap_content" > <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="vertical" > <TextView android:id="@+id/title" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="left" android:ellipsize="end" android:singleLine="true" android:text="@string/title" android:textColor="@color/dark_blue" android:textSize="14sp" android:textStyle="bold" /> <RelativeLayout android:id="@+id/Layout1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:visibility="visible" > <TextView android:id="@+id/lbl_company" android:layout_width="wrap_content" android:layout_height="wrap_content" android:ellipsize="end" android:paddingRight="3dp" android:singleLine="true" android:text="@string/lbl_company" android:textColor="@color/dark_gray" android:textSize="14sp" /> <TextView android:id="@+id/snippet" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_toRightOf="@id/lbl_company" android:ellipsize="end" android:singleLine="false" android:text="@string/snippet" android:textColor="@color/dark_gray" android:textSize="14sp" /> </RelativeLayout> <RelativeLayout android:id="@+id/Layout2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:visibility="visible" > <TextView android:id="@+id/lbl_description" android:layout_width="wrap_content" android:layout_height="wrap_content" android:ellipsize="end" android:paddingRight="3dp" android:singleLine="true" android:text="@string/lbl_desc" android:textColor="@color/dark_gray" android:textSize="14sp" /> <TextView android:id="@+id/desc" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_toRightOf="@id/lbl_description" android:ellipsize="end" android:singleLine="false" android:text="@string/snippet" android:textColor="@color/dark_gray" android:textSize="14sp" /> </RelativeLayout> <RelativeLayout android:id="@+id/Layout3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:visibility="visible" > <TextView android:id="@+id/lbl_salary" android:layout_width="wrap_content" android:layout_height="wrap_content" android:ellipsize="end" android:paddingRight="3dp" android:singleLine="true" android:text="@string/lbl_salary" android:textColor="@color/dark_gray" android:textSize="14sp" /> <TextView android:id="@+id/salary" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_toRightOf="@id/lbl_salary" android:ellipsize="end" android:singleLine="false" android:text="@string/snippet" android:textColor="@color/dark_gray" android:textSize="14sp" /> </RelativeLayout> <RelativeLayout android:id="@+id/Layout4" android:layout_width="wrap_content" android:layout_height="wrap_content" android:visibility="visible" > <TextView android:id="@+id/lbl_instructions" android:layout_width="wrap_content" android:layout_height="wrap_content" android:ellipsize="end" android:paddingRight="3dp" android:singleLine="true" android:text="@string/lbl_instructions" android:textColor="@color/dark_gray" android:textSize="14sp" /> <TextView android:id="@+id/instructions" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_toRightOf="@id/lbl_instructions" android:ellipsize="end" android:singleLine="false" android:text="@string/snippet" android:textColor="@color/dark_gray" android:textSize="14sp" /> </RelativeLayout> </LinearLayout> </ScrollView> ```