gpt4 book ai didi

android - 如何创建自定义按钮字段?

转载 作者:行者123 更新时间:2023-11-29 15:33:22 25 4
gpt4 key购买 nike

我想创建一个自定义字段,我可以在上面放置多行文本和图像。并且该字段可以像按钮一样使用(onclick 事件等)

最佳答案

Thomas 的建议可能对您来说已经足够了,但如果您想创建自己的自定义小部件,您可以扩展现有的 ViewGroup 类 - 例如 LinearLayout。您可以通过将您想要的 View 添加到扩展的 LinearLayout 来制作“复合 View ”。看看下面的示例


public class MyCompositeView extends LinearLayout implements OnClickListener{

public MyCompositeView(Context context, AttributeSet attrs) {
mForwardArrow = new ImageButton(context);
mForwardArrow.setOnClickListener(mOnDownClickListener);

mBackArrow = new ImageButton(context);
mBackArrow.setOnClickListener(mOnUpClickListener);

mFrameSwitcher = new FrameSwitcherView(context, attr_orientation);
...

LayoutParams lp = LayoutParams(WRAP_CONTENT, WRAP_CONTENT);
addView(mForwardArrow, lp);
addView(mFrameSwitcher, lp);
addView(mBackArrow, lp);
...

}
}

您的组件可以实现 OnClickListener,因此您可以添加自己的自定义点击监听器等。这种方法比较耗时,但它为您提供了灵 active 。
问候!

关于android - 如何创建自定义按钮字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1985534/

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