gpt4 book ai didi

android - 如何为 ImageView 设置 LayoutParams

转载 作者:行者123 更新时间:2023-11-30 02:07:18 25 4
gpt4 key购买 nike

我的应用程序中有一个 ImageView。我的问题是如何为其设置参数?

ImageView header = new ImageView(getActivity());

我用过这种方式,但我遇到了 classCastException

ImageView header = new ImageView(getActivity());
header.setImageResource(R.drawable.ahsan_hadis_img);
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(200, 1500);
header.setLayoutParams(layoutParams);

最佳答案

尝试将此添加到您的 XML 文件中:

<LinearLayout android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/linearLayout"
android:orientation="vertical">

</LinearLayout>

将此添加到您的 JAVA 文件中

LinearLayout.LayoutParams params =
new LinearLayout.LayoutParams(
android.widget.LinearLayout.LayoutParams.WRAP_CONTENT,
android.widget.LinearLayout.LayoutParams.WRAP_CONTENT);

ImageView subImage = new ImageView(this);
subImage.setLayoutParams(params);
layout.addView(subImage);

关于android - 如何为 ImageView 设置 LayoutParams,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30498030/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com