小编Sim*_*imo的帖子

从Android Google Maps API v2中删除一个圆圈而不清除地图

我正在我的地图上绘制一个圆圈,如下所示:

CircleOptions circle=new CircleOptions();
circle.center(centre);
circle.strokeColor(0xFFFFA420);
circle.strokeWidth(2f);
circle.fillColor(0x11FFA420);
circle.radius(radius);
myMap.addCircle(circle);
Run Code Online (Sandbox Code Playgroud)

要删除此圈子,我正在调用myMap.clear(),这会删除添加到地图中的所有项目.问题是如何删除此圈而不删除地图上的所有其他项目?

geometry android android-maps-v2

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

android SurfaceFlinger出错

我有这个错误消息:

SurfaceFlinger半透明= 0 isOpaque = 1 isExternalDisplayLayer = 0 isExternalBlockLayer0

我正在使用android 4.1.1

我无法说出我的代码的哪一部分正在生成此消息

我想知道是否有人有相同的信息,这意味着可能解决这个问题的方法

问题.

谢谢

android surfaceflinger

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

XML drawable在4.3和4.1.2上具有不同的行为

我有下面的drawable,

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
    <corners android:radius="3dp"/>
    <padding android:left="1dp" android:right="1dp" android:top="1dp" android:bottom="1dp"/>
     <stroke android:width="1dp" android:color="#e4e4e4"/>

</shape>
Run Code Online (Sandbox Code Playgroud)

"它应该"在背景上设置时绘制边框,实际上它(Android 4.3/goole nexus 7)确实如此,但不幸的是(Android 4.1.2 /三星galaxy tab 10")它只是用颜色填充所有背景

如果有人可以告诉我我做错了什么,或者有人有一个xml drawable for border,我会非常感激:=)

android xml-drawable android-drawable

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

android应用程序离线模式,本地sqlite数据库与远程数据库同步

我有一个postgreSql数据库,由一个Android应用程序通过Web服务操作.我想知道为我的应用程序制作离线模式的最佳方法是什么.

我的第一个想法是在设备无法访问Web时使用sqlite本地数据库

我想知道是否有现有的工具,一旦设备可以访问web ,就可以使现有的postgres数据库更容易同步

sqlite postgresql android synchronization offline-mode

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

禁用recyclerView中的点击动画

我有一个 recyclerView 我只想在单击某个项目时禁用动画

欢迎任何帮助

提前致谢

animation android android-recyclerview

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

单击BadTokenException时出现A​​ndroid Spinner异常

单击微调器(在弹出窗口中)时出现问题

这是我的弹出窗口:

public class PopupDialog extends PopupWindow  {

    public PopupDialog() {
        super();
        init();
    }

    public PopupDialog(View contentView, int width, int height) {
        super(contentView, width, height);
        init();
    }

    public PopupDialog(View contentView) {
        super(contentView);
        init();
    }

    private void init() {
        this.setTouchable(true);
        this.setFocusable(true);
        this.setOutsideTouchable(true);
        setBackgroundDrawable(new BitmapDrawable());

        this.setTouchInterceptor(new OnTouchListener() {
            @Override
            public boolean onTouch(View v, MotionEvent event) {
                if (event.getAction() == MotionEvent.ACTION_OUTSIDE) {
                    PopupDialog.this.dismiss();

                    return true;
                }

                return false;
            }
        });

    }

}
Run Code Online (Sandbox Code Playgroud)

单击显示弹出窗口的按钮:

public void click(View v) {
        LayoutInflater layoutInflater 
         = (LayoutInflater)getBaseContext()
          .getSystemService(LAYOUT_INFLATER_SERVICE); …
Run Code Online (Sandbox Code Playgroud)

android spinner popupwindow

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

将<String>列为@ForeignCollectionField ormlite

我有我的模特班

List<String> _photo_array;
Run Code Online (Sandbox Code Playgroud)

因为我可以在String Class上进行anotation是否可以使用ormLite来保持它?

android ormlite

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

Android长串串联,

我有这个方法:

private String  convertPolygonToJSON(Polygon p) {
        List<LatLng> points=p.getPoints();
        String s="[1,["+points.get(0);
        for (int i = 1; i < points.size(); i++) {
            s=s+","+points.get(i);
        }
        s=s+"],{\"strokeColor\":\"#FF0000\",\"fillColor\":\"#00FFFF\"}]";
        return s;

}

private String  getJsonPolygones(List<Polygon> polys) {
        String s="";
        for (int i = 0; i < polys.size(); i++) {
            s=s+convertPolygonToJSON(polys.get(i))+",";

        }
        return s;
    }
Run Code Online (Sandbox Code Playgroud)

将polygone转换为json String,问题是polgon有很多点,这个函数被调成一个循环,将多边形List转换为最终的json.

我想,它需要大量内存,我看到很多GC登录,甚至在15分钟之后循环也没有结束.

(我有一个多边形列表(7xxx点,4xxx点,2xx点.....)

我想知道是否有替代方法可以获得这个JSON.

欢迎任何帮助,谢谢你提前.

java string android json

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