我创建了自定义的“运行配置”并在他身上使用了“外部工具”,
我的问题是“外部工具”位于本地,项目的其他开发人员不会收到它,我该如何将其添加到项目中?
一种解决方案是导出工作室设置,获取一个 jar 文件,但是每个开发人员都必须手动导入这个 jar 文件,我想避免这种情况。
我动态加载了一些(1000)图像HorizontalcsrollView
.用户可以HorizontalScrollView
正面和背面滚动.
我需要的是,在滚动时找到屏幕中心的项目位置.FYR,我HorizontalScrollView
从屏幕中心开始,到中心结束.
我试过addOnScrollChangedListener
了HorizontalScrollview
,但我无法得到中心项目的确切位置.
编辑:尝试获取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 项目中为我的脚本设置脚本路径,而不使用严格的路径(/User/Documents/MyApp/tools/script.sh
)以及“工作目录”。
我知道我可以使用“外部工具”,但此解决方案不起作用,因为所有项目开发人员都必须使用“外部工具”设置导入我的 jar 文件