社区
Android
帖子详情
自定义View类,怎样在View中加几个按钮??
anan6676
2011-03-11 11:36:26
在android界面中,有自定义的View的走势图,想在View中添加几个按钮,怎样实现??
...全文
1445
19
打赏
收藏
自定义View类,怎样在View中加几个按钮??
在android界面中,有自定义的View的走势图,想在View中添加几个按钮,怎样实现??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lenomonxiao
2011-12-31
打赏
举报
回复
可以看看这个
android自定义view–绘制顺序及相关原理
Smile__LV
2011-03-28
打赏
举报
回复
[Quote=引用 4 楼 dinjay 的回复:]
自定义view那就不太好添加了,你可以在view中自己画图片做button,然后对点击图片做处理。
[/Quote]
对你这个 回答 我很感兴趣 ,我现在正在做画图,并把每一个画图做成Button,还要对每一个话的图上面标注文字,不同的Button响应不同的事件。。大侠能发帖讲解吗?
妖怪
2011-03-27
打赏
举报
回复
用ViewGroup吧 用View的话就比较麻烦了
需要自己处理点击区域的响应
weige212
2011-03-26
打赏
举报
回复
不好意思,是ViewGroup,不是GroupView,写错了!
weige212
2011-03-26
打赏
举报
回复
楼主可能是没弄明白GroupView和View的区别,GroupView是容器控件,View是控件,一个GroupView中是可以放多个View的。就好比JFrame和JButton之间的关系。好好再想一下,就可以解决你的问题了。
javasoldiers
2011-03-26
打赏
举报
回复
首先view中是不能添加view的(button也是view),呵呵。所以你想在view中加button是不可能的
但是,你可以把你自定义的view防止activity中,那么这个activity就可以任意加view了,也就是说你可以想怎么放button就怎么放,嘻嘻
TaiJi1985
2011-03-26
打赏
举报
回复
[Quote=引用 11 楼 weige212 的回复:]
楼主可能是没弄明白GroupView和View的区别,GroupView是容器控件,View是控件,一个GroupView中是可以放多个View的。就好比JFrame和JButton之间的关系。好好再想一下,就可以解决你的问题了。
[/Quote]
关注. 这个说的靠谱
男主角
2011-03-26
打赏
举报
回复
如果说,你先写个
M_View.java
public class M_View extends View{
你要的点击范围,就是要用到Paint(画笔)Canvas(画布).
这样你说的点击范围,用canvas.clipRect:这个是设置显示区域,即剪裁区。具体,你看看SDK下的DOCS。
需要实现,通过画图来实现,是没问题的。
}
然后,再在你创建的程序M_Activity extends Acitivity{}声明,实例化,并显示。
aloie
2011-03-13
打赏
举报
回复
[Quote=引用楼主 anan6676 的回复:]
在android界面中,有自定义的View的走势图,想在View中添加几个按钮,怎样实现??
[/Quote]
自定义的view中是不可以添加控件的,只能自己来画,因为view里面不能添加view
anan6676
2011-03-13
打赏
举报
回复
有人知道不,问了这么久了
anan6676
2011-03-11
打赏
举报
回复
[Quote=引用 6 楼 ameyume 的回复:]
参考:
Android通过画线实现button效果
[/Quote]
例子不错,但是点击的范围能控制一下嘛??还有其他方法吗??
ameyume
2011-03-11
打赏
举报
回复
参考:
Android通过画线实现button效果
anan6676
2011-03-11
打赏
举报
回复
[Quote=引用 4 楼 dinjay 的回复:]
自定义view那就不太好添加了,你可以在view中自己画图片做button,然后对点击图片做处理。
[/Quote]
点击图片怎么处理,求思路,是不是还有其他的方法来实现我这样的功能??
dinjay
2011-03-11
打赏
举报
回复
自定义view那就不太好添加了,你可以在view中自己画图片做button,然后对点击图片做处理。
anan6676
2011-03-11
打赏
举报
回复
[Quote=引用 2 楼 wenlin56 的回复:]
动态添加?
一种是:将按钮的 visibility 设置成 GONE , 当需要显示时,再设置为 VISBLE。
一种是:动态添加。例如 WindowManager 的 addView 方法 或者使用 PopupWindow 的 showAtLocation 等方法都可以实现。
[/Quote]
View的对象没有这个addView的方法,WindowManager 的addView 的方法是添加到哪里??
wenlin56
2011-03-11
打赏
举报
回复
动态添加?
一种是:将按钮的 visibility 设置成 GONE , 当需要显示时,再设置为 VISBLE。
一种是:动态添加。例如 WindowManager 的 addView 方法 或者使用 PopupWindow 的 showAtLocation 等方法都可以实现。
一克代码
2011-03-11
打赏
举报
回复
在View。xml里面设置不就行了!
android
自定义
view
在Android开发中有很多业务场景,原生的控件是无法满足应用,并且经常也会遇到一个UI在多处 重复使用情况,那么就需要通过
自定义
View
的方式来实现这些UI效果。作为一个Android开发工程师
自定义
View
属于一个必备技能。
自定义
View
的实现方式有以下几种: 组合控件,继承控件,自绘控件详细可分为:
自定义
组合控件,继承系统
View
控件,继承系统
View
Group,自绘
View
控件,自绘
View
Group控件组合控件就是将多个控件组合成一个新的控件,可以重复使用。...
android
自定义
view
几种方式
自定义
View
的实现方式有以下几种:组合控件,继承控件,自绘控件 详细可分为:
自定义
组合控件,继承系统
View
控件,继承系统
View
Group,自绘
View
控件,自会
View
Group控件 1.
自定义
组合控件 组合控件就是将多个控件组合成一个新的控件,可以重复使用。 1.编写布局文件 2.实现构造方法 3.初始化UI 4.提供对外的方法 5.在布局当中引用该控件 6.activity中使用 示例:中间是title的文字,左边是返回
按钮
,右边是一个添加
按钮
//因为我们的布局采用Re.
自定义
View
的三种实现方式及
自定义
属性使用介绍
这里写目录标题一 前言二 三种
自定义
控件的方法2.1 组合控件2.2 继承控件2.2.1 继承
View
类
系统控件2.2.2 继承
View
Group
类
系统控件2.3 自绘控件2.3.1 自绘叶子
View
控件2.3.2 自绘
View
Group控件三 在
自定义
View
中使用
自定义
属性四
自定义
属性格式汇总 一 前言 尽管Android系统提供了不少控件,但是有很多酷炫效果仍然是系统原生控件无法实现的。好在Android允许
自定义
控件,来弥补原生控件的不足。但是在很多初学者看来,
自定义
View
似乎很难掌握。其中
Android中的
自定义
View
以及绘图工具
自定义
View
的实现方式有以下几种:组合控件,继承控件,自绘控件
自定义
组合控件,继承系统
View
控件,继承系统
View
Group,自绘
View
控件,自绘
View
Group控件组合控件就是将多个控件组合成一个新的控件,可以重复使用。应用场景:在项目中经常会遇到一些比较复杂的UI块需要用在多处使用,那么我们就可以通过五大布局 和基本控件组合成一个新的布局
View
,这样就可以方便的将该UI用在项目的不同页面中,比如一个标题 栏。...
android
自定义
view
(UI组件)
自定义
View
的实现方式有以下几种: 组合控件,继承控件,自绘控件 详细可分为:
自定义
组合控件,继承系统
View
控件,继承系统
View
Group,自绘
View
控件,自绘
View
Group控件组合控件就是将多个控件组合成一个新的控件,可以重复使用。应用场景:在项目中经常会遇到一些比较复杂的UI块需要用在多处使用,那么我们就可以通过五大布局 和基本控件组合成一个新的布局
View
,这样就可以方便的将该UI用在项目的不同页面中,比如一个标题 栏。...
Android
80,349
社区成员
91,287
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章