android - 如何将按钮添加到 "extends View"类?

标签 android button view merge extends

是否可以向扩展 View 的类添加按钮? ""public class josh extends View ""如果不是,在我的主要 Activity 中引用按钮时,如何将它合并到 View 上?呃,请帮忙....

最佳答案

两种方式:

  1. 将按钮和您的自定义 View 都作为 FrameLayout 的子项,通过它可以在您的自定义 View 上绘制按钮。

  2. 没有真正的按钮。相反,绘制看起来像按钮的东西,如果触摸事件在其尺寸范围内,则对其进行特殊处理等。这更适合游戏之类的东西。

我相信你可以做 #2,但是有一个 Button 的子类来做绘图,这样它的表现就像一个普通的按钮,只是由你的自定义 View 定位/调整大小,但我不知道该怎么做.

关于android - 如何将按钮添加到 "extends View"类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9474876/

相关文章:

android - 从服务恢复 android Activity

android - 使用 Retrofit 和 autovalue 初始化属性

android - 在mp.start();上做setImageResource如何?

swift - 我如何快速扩展 View

ios - 如何快速在 MAPView 的数字键盘上添加完成按钮

ruby-on-rails - 带有 rails 的图像/照片库( GridView )?

java - Android:在 ViewPager 中更改 fragment 而不滑动

Android Studio OpenCV NDK : Unspecified error, 功能未实现

c# - 如何在 C# 中使按钮在线程中获得焦点

javascript - Prev 和 Next 按钮在数组中切换图像(图像链接)???