小编Ald*_*dan的帖子

Android build.gradle 中的“flavorDimensions”已弃用

设置在build.gradle flavorDimensions "xyz", "abc"

@Incubating 
@Deprecated(message = "Replaced by flavorDimensions property") 
public void flavorDimensions(
    @NotNull String... dimensions
)
Run Code Online (Sandbox Code Playgroud)

我找不到现代方法的例子。

android gradle build.gradle

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

如何在约束布局中动态设置 ImageView 的位置

我有一个动态创建的ImageViewone ConstraintLayout. 一旦我运行应用程序,ImageView 将显示在左上角,因为没有为ImageView.

如何动态设置 ImageView 的位置(比如说 CENTER)?

我写了下面的代码:

ConstraintLayout layout = (ConstraintLayout) findViewById(R.id.constraintLayout);

ImageView imageView = new ImageView(ChooseOptionsActivity.this);
imageView.setImageResource(R.drawable.redlight);

layout.addView(imageView);

setContentView(layout);
Run Code Online (Sandbox Code Playgroud)

任何建议都将受到高度赞赏。

android android-constraintlayout

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

将布局约束为屏幕高度的 50%?

我在 Android Studio 中有一个ConstraintLayout,我希望它的高度为运行它的任何设备的屏幕尺寸的 60%,我想知道如何在 xml 中做到这一点?

目前,我有:

<androidx.constraintlayout.widget.ConstraintLayout
     android:id="@+id/recycler_view_container"
     android:layout_width="match_parent"
     android:layout_height="372dp" // BAD!! HARDCODED
     android:background="@color/white">

     ...

</androidx.constraintlayout.widget.ConstraintLayout>
Run Code Online (Sandbox Code Playgroud)

我怎么能这样做呢?如您所见,layout_height现在是硬编码的。

xml android

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