小编dum*_*azy的帖子

Android Google Maps v2 - 为myLocation设置缩放级别

是否可以使用新的Google Maps API v2更改myLocation的缩放级别?如果设置了GoogleMap.setEnableMyLocation(true); 你在地图上找到一个按钮来找到你的位置.如果您点击它,地图会将您带到您的位置并将其放大到某个级别.我可以将此缩放更改为更少或更多吗?

android google-maps-mobile google-maps-android-api-2

99
推荐指数
6
解决办法
16万
查看次数

Spinner:获取状态或在打开时收到通知

是否可以知道a Spinner是开放还是关闭?如果有一些onOpenListener for Spinners会更好.

我试过像这样使用OnItemSelectedListener:

spinnerType.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {

        @Override
        public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
            executeSomething();

        }

        @Override
        public void onNothingSelected(AdapterView<?> parent) {
            Log.d("nothing" , "selected");  
        }

    });
Run Code Online (Sandbox Code Playgroud)

我知道如果选择了某些东西,窗口将会关闭(在executeSomething()中).但是如果我在对话框外单击,我也不会收到通知,这也会关闭微调器

android android-spinner android-adapterview

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

Android Google Maps v2 - 将对象添加到标记

我们如何在新的Google Maps Android API v2中为标记添加对象?所以,如果我们点击InfoWindow,我们可以对对象做点什么吗?

public void addSpotOnMap(Spot spot) {
    getMap().addMarker(new MarkerOptions()
            .position(new LatLng(spot.getParseGeoPoint().getLatitude(), spot.getParseGeoPoint().getLongitude()))
            .title(spot.getName())
            .snippet(spot.getCategory())
            .draggable(false));

}
Run Code Online (Sandbox Code Playgroud)

这将设置对象的位置,标题和片段.但是如果我点击这个,我想能够去关于这个特定Spot-object的另一个活动InfoWindow

android google-maps-markers google-maps-android-api-2

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

Kitkat杀死:不允许加载本地资源:file:///android_asset/webkit/android-weberror.png

我有一个使用WebViews的应用程序.我已经将目标API从18改为19,我正在测试新的4.4.出于某种原因,我收到了这个错误:Not allowed to load local resource: file:///android_asset/webkit/android-weberror.png4.4但不是4.3,有人知道为什么?

由于我真的不知道从哪里开始看,我无法提供完整的代码.它可能与shouldInterceptRequest(Webview, String)WebViewClient中的方法有关,但我不太确定.如果我知道更多,我会更新问题.

android android-webview

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

使用Google Cloud Messaging在Android上进行即时消息传递

我只是在看新的Google云消息传递(GCM),我想知道是否可以在Android应用程序上使用GCM进行即时消息传递?

我看到你可以从服务器发送数据,比如消息,但是也可以从一个设备发送到另一个设备吗?这将如何运作?一些示例代码将非常有用..

TNX!

android instant-messaging google-cloud-messaging

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

检查Volley是从缓存还是通过网络获得结果

如何检查Volley是从缓存还是从网络获取JsonObjectRequest的结果?

我需要在需要网络连接时显示进度对话框,而不是在从缓存中快速接收结果时显示.

我的请求看起来像这样

volleyQueue = Volley.newRequestQueue(this);
JsonObjectRequest jr = new JsonObjectRequest(Request.Method.POST, url, null, new Response.Listener<JSONObject>(){...stuff}, new Response.ErrorListener(){...errorstuff});
jr.setShouldCache(true);
volleyQueue.add(jr);
Run Code Online (Sandbox Code Playgroud)

android caching android-volley

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

JFileChooser更改Windows中的默认目录

我想在Windows上将我的JFileChooser的默认目录更改为"我的音乐".这个目录C:\Users\Fre\Music在我的帐户上,因为我的用户名是Fre

默认设置为开启C:\Users\Fre\Documents(取决于我认为的OS).我怎么能改变这个?

java windows jfilechooser

16
推荐指数
2
解决办法
5万
查看次数

键盘启动时调整滚动视图

我有一个带有表单的活动.因为表单很长,所以我使用了scrollview.

问题是当键盘启动时,scrollview不会改变.键盘与scrollview的最后一部分重叠.

如何确保键盘位于scrollview下方并调整scrollview以适应其上方的空间?

同时,有没有办法确保键盘上的"上一个"和"下一个"按钮也在键盘中?

keyboard android scrollview android-keypad

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

浮动操作按钮阻止其他组件

Google的新Material Design建议使用浮动操作按钮吸引用户注意该屏幕上的主要操作.列表视图中有很多这样的例子.

现在,假设您的列表视图只有足够的项目来填充屏幕,使滚动变得不可能.如果列表项具有用户可以与之交互的某个组件,例如交换机或收藏的星号,则浮动操作按钮可能阻止此组件.我们该如何处理这个案子?

编辑:这实际上总是发生在列表中的最后一项

android android-layout material-design

14
推荐指数
2
解决办法
2882
查看次数

编译'com.android.support:multidex:1.0.1'发生错误:所有com android支持库必须使用完全相同的版本

今天,我将我的Android工作室更新为2.3,并将gradle更新为3.4.1.但是当我构建我的项目时,发生了一个错误: 这是错误 所以我添加"buildToolsVersion '25 .0.0'"

我的项目可以建立成功,但发生了另一个错误.我无法解决它.我希望得到一些帮助.谢谢! 这是错误

当我添加编译'com.prolificinteractive:material-calendarview:1.4.2'时,将发生此错误. 这是我的androidDependencies

android gradle android-studio

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