小编ser*_*g3z的帖子

在不使用 jar 文件的情况下共享或导出外部工具

我创建了自定义的“运行配置”并在他身上使用了“外部工具”,
我的问题是“外部工具”位于本地,项目的其他开发人员不会收到它,我该如何将其添加到项目中?

一种解决方案是导出工作室设置,获取一个 jar 文件,但是每个开发人员都必须手动导入这个 jar 文件,我想避免这种情况。

android external-tools android-studio

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

滚动Horizo​​ntalScrollview时,在屏幕中心获取项目位置

我动态加载了一些(1000)图像HorizontalcsrollView.用户可以HorizontalScrollView正面和背面滚动.
我需要的是,在滚动时找到屏幕中心的项目位置.FYR,我HorizontalScrollView从屏幕中心开始,到中心结束.
我试过addOnScrollChangedListenerHorizontalScrollview,但我无法得到中心项目的确切位置.

编辑:尝试获取x位置和左侧位置,同时滚动,但始终返回0.
注意,我已经将padding左右设置为my HorizontalScrollView.
它始终从屏幕中心开始,到屏幕中心结束.

horizontalScrollView1.setOnScrollChangeListener(new View.OnScrollChangeListener() {
    @Override
    public void onScrollChange(View v, int scrollX, int scrollY, int oldScrollX, int oldScrollY) {                      
        int x1 = horizontalScrollView1.getLeft();                          
        int getX=(int)horizontalScrollView1.getX();
    }
});
Run Code Online (Sandbox Code Playgroud)

布局文件

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <HorizontalScrollView
        android:id="@+id/horizontalScrollView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_gravity="center_horizontal"
        android:layout_marginBottom="15dp"
        android:fillViewport="true"
        android:scrollbars="none">

        <RelativeLayout
            android:id="@+id/layLandmarks"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content">

            <View
                android:id="@+id/viewWhite"
                android:layout_width="match_parent"
                android:layout_height="10dp"
                android:layout_centerInParent="true"
                android:background="@color/white" />

        </RelativeLayout>
    </HorizontalScrollView>
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

班级档案:

ImageView iv;
RelativeLayout …
Run Code Online (Sandbox Code Playgroud)

android horizontalscrollview

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

如何在构建gradle之前启用文件的默认索引?

每次在组装过程中我都会看到它"由于批量更新而暂停索引"

在此输入图像描述

我希望它像以前一样,首先索引文件,然后构建.

而且我不必等到组装结束或手动按下开始按钮进行索引.

请告诉我如何定制它是否可能?

我知道有关索引冻结的消息:由于批量更新导致索引暂停但我没有挂起问题,我的问题是索引在项目构建时暂停.

gradle android-build android-studio android-gradle-plugin

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

如何在 Android Studio 中为我的 Shell 脚本设置路径?

我想在 android 项目中为我的脚本设置脚本路径,而不使用严格的路径(/User/Documents/MyApp/tools/script.sh)以及“工作目录”

我知道我可以使用“外部工具”,但此解决方案不起作用,因为所有项目开发人员都必须使用“外部工具”设置导入我的 jar 文件

我可以使用$ProjectFileDir$变量以某种方式编写此路径吗? 在此处输入图片说明

android run-configuration android-studio

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