小编Luc*_*cas的帖子

从Android Studio运行应用程序时忽略INSTALL_FAILED_VERSION_DOWNGRADE?

我知道有adb参数(" - d")绕过INSTALL_FAILED_VERSION_DOWNGRADE错误,确切地说:adb install -r -d

但我想知道是否有办法做同样的事情,而无需通过adb手动安装应用程序,但是在Android Studio中.因此,当我运行/调试应用程序时,我想忽略通知降级应用程序的错误,我希望它被我正在运行的应用程序的旧版本覆盖(保留所有应用程序数据 - 这就是点).

可能吗?

android adb android-studio

5
推荐指数
0
解决办法
987
查看次数

Android存储库中缺少appcompat-v7源代码

在SDK Manager中,有一个名为"Android Support Repository"的位置

在那里我可以找到像cardview这样的库的jar源代码,比如support-v4,以及javadoc jar文件.但是,在某些项目中,例如appcompat或gridlayout,没有源jar文件或javadoc文件.

我想知道为什么会这样,如果还有其他地方我可以获得最新的(版本21.0.0)来源?官方的android git存储库不包含新的java文件(例如,没有ActionBarDrawerToggle java文件,以及许多其他文件).

java android

4
推荐指数
1
解决办法
1892
查看次数

ScrollView中的Horizo​​ntalScrollView - 当水平滚动正在进行时禁用垂直滚动

我有一个父级是ScrollView,它将Horizo​​ntalScrollView作为其中一个子视图.一切都很完美,但当有人触发垂直滚动时,水平滚动停止或抖动.最重要的是,冰淇淋三明治中有一些错误,它不能处理Horizo​​ntalScrollView上的垂直移动,如果它在ScrollView中,其内容小于屏幕(在这种情况下,没有垂直滚动).Jelly Bean android正确处理它,但IceCreamSandwich由于某种原因检测到垂直移动,并停止水平滚动.

当触发水平滚动时,我将如何使父滚动视图禁用它的垂直滚动?因此,当有人水平滚动Horizo​​ntalScrollView时,手指在Y轴上有点奇怪,我不希望父ScrollView捕获垂直运动.

对此有何帮助?

android scrollview horizontalscrollview

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

是否为LinearLayout打破了setPadding?

我的问题非常短暂.我有一个基于LinearLayout的自定义控件.我从xml'膨胀它的视图,其中根被设置为元素.

现在,当我尝试通过"this.setPadding(x,x,x,x)"设置此自定义控件的填充时,它不会影响我稍后在几行代码中添加到此控件的TextView和ImageView.

目前我通过单独设置每个控件的边距来实现它,以实现整个自定义控件的全局填充,但是如果知道是否有使用setPadding dynamicaly,或者可能是我的错误,那将是很好的.

为了简化,我的案例看起来像这样:

setGravity(Gravity.CENTER_HORIZONTAL | Gravity.CENTER_VERTICAL);
LinearLayout.LayoutParams lp = new LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT,ViewGroup.LayoutParams.MATCH_PARENT); setLayoutParams(LP);

setPadding(0,30,0,30); //我知道它在px中

之后我添加了一个大图像,由于它的大小而缩小,但LinearLayout的填充(我尝试设置dynamicaly)不会影响它,只有我直接设置它的边距.

任何提示都会受到极大的关注.

xml android scale android-image android-linearlayout

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