gpt4 book ai didi

java - 如何仅使用 Java 编程(即不使用 XML)创建 ImageButton?

转载 作者:太空宇宙 更新时间:2023-11-04 14:37:45 26 4
gpt4 key购买 nike

我一直在尝试通过 Java 创建 ImageButtons,但不知道如何创建,我只能在 xml Activity 屏幕上执行此操作。基本上,我希望每秒在随机位置出现一个新的 ImageButton,并且每个 ImageButton 在单击时消失。知道如何在 Java 上做到这一点吗?谢谢。 (附:它适用于 Android 应用程序)。

我知道我必须导入 android.widget.ImageButton;

最佳答案

试试这个:

首先:找到要添加 IB 的 View 组。

例如:

LinearLayout layout = (LinearLayout) findViewById(R.id.mainlayout);

第二:创建 IB 并对其进行参数化

ImageButton ib = new ImageButton(this); //<-- this is the activity
ib.setImageResource(R.drawable.my_button_image);
ib.setLayoutParams(new LayoutParams(
ViewGroup.LayoutParams.WRAP_CONTENT,
ViewGroup.LayoutParams.WRAP_CONTENT));

第三:将 IB 添加到之前找到的 View 组中。

layout.addView(ib);

关于java - 如何仅使用 Java 编程(即不使用 XML)创建 ImageButton?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25345787/

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