小编ice*_*man的帖子

Android ListView删除选择

有没有办法优雅地删除ListView上的选择.它将以与ListView#setSelection(int position)相反的方式起作用.我想以编程方式从ListView中删除选择(这样就不会选择任何项目).似乎API没有一种简单的方法可以做到这一点.有什么想法吗?

我的问题类似于:Android:禁用ListView选择

android android-listview

8
推荐指数
1
解决办法
4608
查看次数

ItemizedOverlay问题(HelloMapView教程)

我在Android开发者网站上遇到了Hello Map Views教程的问题:http://developer.android.com/resources/tutorials/views/hello-mapview.html

我的第一个问题是,在单击覆盖项时,应用程序将崩溃.通过确保将上下文传递给我创建的ItemizedOverlay类来解决此问题...

解决此问题后,叠加层的图标不会显示在地图中.我可以单击叠加层所在的地图并显示对话框.不幸的是,我看不到图标.我确保我引用的图像是位于R.java资源文件中的对象.事实上,在经历相同的问题后,我的确切问题是由以下线程的海报提出的.不幸的是他的第二个问题从未得到解 上下文空指针

这是我的MapView类:

package com.mapsExample;

import java.util.List;

import android.content.Context;
import android.graphics.drawable.Drawable;
import android.os.Bundle;

import com.google.android.maps.GeoPoint;
import com.google.android.maps.MapActivity;
import com.google.android.maps.MapView;
import com.google.android.maps.Overlay;
import com.google.android.maps.OverlayItem;

public class HelloMaps extends MapActivity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        MapView mapView = (MapView) findViewById(R.id.mapview);
        mapView.setBuiltInZoomControls(true);
        List<Overlay> mapOverlays = mapView.getOverlays();
        Drawable drawable = this.getResources().getDrawable(R.drawable.androidmarker);
        HelloItemizedOverlay itemizedoverlay = new HelloItemizedOverlay(drawable, this);
        GeoPoint point = new GeoPoint(19240000,-99120000);
        OverlayItem overlayitem …
Run Code Online (Sandbox Code Playgroud)

android google-maps

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

android ×2

android-listview ×1

google-maps ×1