小编And*_*ion的帖子

谷歌地图和协调员布局

我想模仿谷歌地图布局.看起来他们使用带有地图片段的协调器布局.问题是:

1 - 我无法设置底视图的最小值(见图1和图3).

2 - 我需要折叠的最大值,我总是希望显示地图的一部分(图2)

3 - 如果我过度折叠地图,FAB和地图会消失.

谷歌地图图片1 谷歌地图2 我的应用图片3 我的应用图片4 我的应用图片5

代码:

    <android.support.design.widget.AppBarLayout
        android:id="@+id/appbar"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:fitsSystemWindows="true"
        android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar">

        <android.support.design.widget.CollapsingToolbarLayout
            android:id="@+id/collapsing_toolbar_layout"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:fitsSystemWindows="true"
            app:contentScrim="?attr/colorPrimary"
            app:layout_scrollFlags="scroll|exitUntilCollapsed">

            <fragment
                android:id="@+id/map"
                android:name="com.google.android.gms.maps.SupportMapFragment"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                app:layout_collapseMode="parallax"
                app:layout_scrollFlags="scroll|enterAlways" />

        </android.support.design.widget.CollapsingToolbarLayout>

    </android.support.design.widget.AppBarLayout>

    <android.support.v4.widget.NestedScrollView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        app:layout_behavior="@string/appbar_scrolling_view_behavior">

    </android.support.v4.widget.NestedScrollView>

    <android.support.design.widget.FloatingActionButton
        android:id="@+id/fab_camera"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_alignParentRight="true"
        android:layout_margin="@dimen/activity_horizontal_margin"
        android:clickable="true"
        android:src="@drawable/ic_photo_camera_white"
        app:backgroundTint="@color/colorPrimary"
        app:fabSize="normal"
        app:layout_anchor="@+id/appbar"
        app:layout_anchorGravity="bottom|right|end" />
</android.support.design.widget.CoordinatorLayout>
Run Code Online (Sandbox Code Playgroud)

android google-maps android-coordinatorlayout

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

Android模拟器点击问题

更新到 Android Studio Bumblebee 后,这个问题开始发生。

似乎所有点击都是长点击(或右键点击),即使我点击左侧,菜单也会一直触发。

我已经清除了缓存,删除了模拟器,更新了模拟器,但是一两分钟后问题开始发生。如果我也进行冷启动,问题就解决了,但两分钟后问题再次出现。

错误 GIF

macos android android-emulator android-studio-bumblebee

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

无法为 Android 4.03(API 级别 15)创建 Android 模拟器

我已经安装了所有的包,但是 Android Studio(2.1 版)中 4.0.3(api 级别 15)的模拟器没有出现。是否支持?

正如你在图片中看到的,所有的都是为 api 级别 15 安装的。

API 15 的 SDK 包

手臂

X86

android android-emulator android-studio

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

无法在 Android studio 中打开文件/绘图

我试图在 Android studio 中应用 git 补丁,但总是卡住。我必须杀死 android studio(如果我想导入一个可绘制对象,也会发生同样的情况)。

我使用的是 MacOS 蒙特雷 12.4

Android Studio 花栗鼠 | 2021.2.1 构建 #AI-212.5712.43.2112.8512546,构建于 2022 年 4 月 28 日 运行时版本:11.0.12+0-b1504.28-7817840 x86_64 VM:OpenJDK 64 位服务器 VM by JetBrains sro macOS 12.4 GC:G1年轻一代、G1 老一代内存:2048M 核心:12 注册表:external.system.auto.import.disabled=true 非捆绑插件:org.intellij.plugins.markdown (212.5457.16)、org.jetbrains.kotlin (212) -1.6.21-release-334-AS5457.46)

看起来像是 mac 和 android studio 文件选择器之间的问题。

有什么想法/解决方法吗?

在此输入图像描述

在此输入图像描述

在此输入图像描述

macos android android-studio

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

从RxAndroid 1.x迁移到2.x(包括RxJava)

我有一个运行RxAndroid 1.x的项目(Everythings works).我正在尝试迁移到2.x版本.

我的gradle文件:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:24.2.1'
    compile 'com.android.support:design:24.2.1'
    compile 'com.squareup.retrofit2:retrofit:2.1.0'
    compile 'com.squareup.retrofit2:converter-gson:2.1.0'
    //compile 'com.squareup.retrofit2:adapter-rxjava:2.1.0'
    compile 'com.squareup.okhttp3:okhttp:3.4.1'
    compile 'com.squareup.okhttp3:logging-interceptor:3.4.1'
    compile 'com.jakewharton:butterknife:8.4.0'
    annotationProcessor 'com.jakewharton:butterknife-compiler:8.4.0'
    compile 'org.apache.commons:commons-lang3:3.4'
    compile('com.crashlytics.sdk.android:crashlytics:2.6.5@aar') {
        transitive = true;
    }

    //compile 'io.reactivex:rxandroid:1.2.1'
    //compile 'io.reactivex:rxjava:1.2.1'
    compile 'com.jakewharton.rxbinding:rxbinding:0.4.0'
    compile 'com.jakewharton.rxbinding:rxbinding-support-v4:0.4.0'

    compile 'com.jakewharton.retrofit:retrofit2-rxjava2-adapter:1.0.0'
    compile 'io.reactivex.rxjava2:rxjava:2.0.0'
    compile 'io.reactivex.rxjava2:rxandroid:2.0.0-RC1'
}
Run Code Online (Sandbox Code Playgroud)

我有这个错误:

Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'.
> com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/rxjava.properties
    File1: /Users/agustin/.gradle/caches/modules-2/files-2.1/io.reactivex.rxjava2/rxjava/2.0.0/5151c737c01616c372c3d00ab145868ede10e826/rxjava-2.0.0.jar
    File2: /Users/agustin/.gradle/caches/modules-2/files-2.1/io.reactivex/rxjava/1.1.0/748f0546d5c3c27f1aef07270ffea0c45f0c42a4/rxjava-1.1.0.jar
Run Code Online (Sandbox Code Playgroud)

为什么添加RxJava 1.1.0?

我可以排除rxjava.properties但我想了解错误.我已清理项目并使缓存无效,但错误仍然存​​在.

看图:

在此输入图像描述

谢谢

android rx-java rx-android

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