小编And*_*Dev的帖子

更改Android中Maps V2的地图标记的z-index(z顺序)

我的地图上显示了几个标记,它们彼此靠近或者彼此靠近.我需要一个特定的标记始终在顶部.如果我将标记首先或最后添加到地图中并不重要,它通常最终被放置在一些标记后面.出于某种神秘的原因,谷歌地图决定了这一点.它需要使用Google Maps for Android V2.

android google-maps google-maps-markers

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

如何编码JSON中嵌入的JSON

我有一个JSON字符串,其中一个字段是文本字段.此文本字段可以包含用户在UI中输入的文本,如果他们输入的文本是JSON文本,也许是为了说明一些编码,我需要对其文本进行编码,以便它不会在发送的实际JSON结构中被解释为JSON到服务器.

当服务器接收到JSON结构并进行解码时,我需要确保嵌入的JSON被解码为文本,最终在UI中看起来像JSON.

实际上,如何转义嵌入的JSON字符串?

json

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

在Android中居中地图标记

我使用以下代码在缩放级别显示单个标记,但它不会在地图上居中标记.只会显示一个标记:

LatLng latLng = new LatLng(Latitude, Longitude);
cameraUpdate = CameraUpdateFactory.newLatLngZoom(latLng, 11.0f);
Run Code Online (Sandbox Code Playgroud)

此代码将使其居中,但它不提供任何缩放:

LatLngBounds bounds = latLngBuilder.build();
cameraUpdate = CameraUpdateFactory.newLatLngBounds(bounds, 30);
Run Code Online (Sandbox Code Playgroud)

我需要居中和缩放.

android google-maps

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

伴生对象是否在应用程序的生命周期中保留在内存中

在 Kotlin 中,您可以使用伴随对象创建单例:

class MyClass {
   companion object {
        fun doSomething() {

        }
    }
}
Run Code Online (Sandbox Code Playgroud)

根据 Kotlin 文档,它指出:

请注意,即使伴随对象的成员在其他语言中看起来像静态成员,但在运行时它们仍然是真实对象的实例成员......

https://kotlinlang.org/docs/reference/object-declarations.html

这是否意味着在伴随对象中使用函数后,类(MyClass)的实例在应用程序的整个生命周期中都保留在内存中?Android Studio 中有没有办法检查是否是这种情况?

android kotlin

11
推荐指数
2
解决办法
1791
查看次数

如何在 Jetpack Compose Desktop 中加载字体?

在 Android 版 Jetpack Compose 中,您可以执行以下操作:


val fontFamily = FontFamily(
    Font(
        resId = R.font.my_font_400_regular,
        weight = FontWeight.W400,
        style = FontStyle.Normal
    ),
    Font(
        resId = R.font.my_font_400_italic,
        weight = FontWeight.W400,
        style = FontStyle.Italic
    )
)


Run Code Online (Sandbox Code Playgroud)

但对于桌面版,文件结构不同,我无法访问,R.font.my_font_400_regular因为“R”是 Android 资源功能。

kotlin android-jetpack-compose-text compose-desktop

11
推荐指数
2
解决办法
4468
查看次数

iOS:将Facebook Like按钮添加到本机iPhone应用程序

我想知道是否可以在本机iPhone应用程序中添加Facebook Like按钮.在应用程序中,用户浏览业务目录或交易.当他们点击某个项目查看详细信息时,可以使用Facebook Like按钮将该项目发布到用户的Facebook页面.

Facebook写道:"目前,Like按钮仅适用于移动网络应用".

我的应用程序是本机应用程序,而不是Web应用程序,因此我认为这是不可能的.但是,我确实假设可以在屏幕上混合本机UI组件以及Web组件,因此可能实现Like按钮,尽管我不确定如何将数据从本机部分传递到Web部分.

如果唯一的解决方案是黑客,那么我将不会实现它,因为在某些时候,当Facebook改变他们的API时,黑客将会失败.

facebook button facebook-like ios

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

使用CSS突出显示鼠标按下的div

是否可以通过鼠标按下事件突出显示div(更改背景颜色),并在鼠标按钮上升时不突出显示它,仅使用CSS?

css

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

自动从strings.xml中删除未引用的字符串

在我的Android应用程序中,我在strings.xml中有很多字符串,从来没有被使用,因为我删除了引用它们的代码模块.Eclipse中是否有自动方式或使用一些其他工具来删除这些字符串?

resources android

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

圆角仅在css的某些角上

是否可以使用css创建一个圆角,我只能在一些特定角落而不是所有角落四舍五入?目前我正在使用:

  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
Run Code Online (Sandbox Code Playgroud)

但是我没有看到任何指定左上角或其他角落的方法.我希望其他角落保持正方形.

css css3

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

将导航组件用于多个活动

在 Android 文档中,它指出:

导航组件专为具有一个主要活动和多个片段目的地的应用程序而设计。主要活动与导航图相关联,并包含负责根据需要交换目的地的 NavHostFragment。在具有多个活动目的地的应用程序中,每个活动都有自己的导航图。

这是否意味着您不能使用导航组件从一个活动导航到另一个活动?情况似乎如此。

第二个问题:如果我创建了一个使用导航抽屉的应用程序,那么在您添加具有导航抽屉的活动时创建的默认代码已经具有用于管理从一个抽屉项目到另一个抽屉项目的导航的代码。那么 Navigation 组件在这里也没什么用吗?

Google 是否希望我们只创建单一活动应用程序?

android android-architecture-navigation

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