社区
Android
帖子详情
求教 自定义控件的数据如何传给父activity
晓轩
2014-02-20 12:04:20
描述:我自定义了一个numberPicker,然后加入到了list_view_item layout布局内,最后在listview.setadapter内应用了这个布局。
问题:我想在numberpicker增加或减少时获得其value,但是不知道如何实现。
新手望各位前辈赐教.............
...全文
157
4
打赏
收藏
求教 自定义控件的数据如何传给父activity
描述:我自定义了一个numberPicker,然后加入到了list_view_item layout布局内,最后在listview.setadapter内应用了这个布局。 问题:我想在numberpicker增加或减少时获得其value,但是不知道如何实现。 新手望各位前辈赐教.............
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
GeekLei
2014-05-16
打赏
举报
回复
楼主你好,我也有和你一样的需求,就是在FragmentActivity里面调用这个接口时候会报错,想知道你是在调用接口时候如何处理的
mmorss
2014-02-20
打赏
举报
回复
在activity 里面调用控件里写的getValue()返回啊
晓轩
2014-02-20
打赏
举报
回复
非常感谢楼上回答,用接口实现了。 public class MyNumberPicker extends LinearLayout{ private Button mDefault; private Button mAdd; private Button mDel; private TextView tvValue; private int mValue = 0; private MyNumPickerListener mNumPickerListener; public MyNumberPicker(Context context, AttributeSet attrs) { super(context, attrs); this.setOrientation(HORIZONTAL); mDefault = new Button(context,attrs); mDefault.setText(" + "); mDefault.setTextSize(24); mAdd = new Button(context,attrs); mAdd.setText(" + "); mAdd.setVisibility(GONE); mDel = new Button(context,attrs); mDel.setText(" - "); mDel.setVisibility(GONE); tvValue = new TextView(context,attrs); tvValue.setTextColor(Color.BLACK); tvValue.setTextSize(22); tvValue.setVisibility(GONE); addView(mDefault); addView(mAdd); addView(tvValue); addView(mDel); mDefault.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { mValue +=1; tvValue.setText(String.valueOf(mValue)); if (mNumPickerListener != null) { mNumPickerListener.getNumPickerValue(mValue); } mAdd.setVisibility(VISIBLE); mDel.setVisibility(VISIBLE); tvValue.setVisibility(VISIBLE); mDefault.setVisibility(GONE); } }); mAdd.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { mValue +=1; tvValue.setText(String.valueOf(mValue)); if (mNumPickerListener != null) { mNumPickerListener.getNumPickerValue(mValue); } } }); mDel.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { if (mValue > 0){ mValue -=1; tvValue.setText(String.valueOf(mValue)); } if (mValue <= 0){ mAdd.setVisibility(GONE); mDel.setVisibility(GONE); tvValue.setVisibility(GONE); mDefault.setVisibility(VISIBLE); } if (mNumPickerListener != null) { mNumPickerListener.getNumPickerValue(mValue); } } }); } public int getValue(){ return mValue; } public void setValue(int val){ mValue = val; tvValue.setText(String.valueOf(mValue)); if (mValue <= 0){ mAdd.setVisibility(GONE); mDel.setVisibility(GONE); tvValue.setVisibility(GONE); mDefault.setVisibility(VISIBLE); }else{ mAdd.setVisibility(VISIBLE); mDel.setVisibility(VISIBLE); tvValue.setVisibility(VISIBLE); mDefault.setVisibility(GONE); } } public void setOnMyNumPickerListener(MyNumPickerListener listener){ mNumPickerListener = listener; } public interface MyNumPickerListener { public void getNumPickerValue(Integer val); } }
marlenna
2014-02-20
打赏
举报
回复
重写onPickerChangeListener()方法。
Android
自定义控件
开发系列(二)——带清除按钮的圆角输入框
由于上一篇的例子做得比较粗糙,也是因为那个只是个简单的入门,只是演示了一下通过组合已有控件开发
自定义控件
的几个途径。那样的例子连自己都感觉不好意思啦,那么今天我来做一个稍微美观、实用、性能更好的...
android
自定义控件
---GifImageView
今天我用的逐帧动画做的按钮的点击效果,但是感觉太麻烦了,如果能用gif图不是更好么,于是看了一下,发现可以src传gif的资源但是只显示第一帧的画面。于是我们只能换个思路,重写imageview了。说下思路吧首先,我们...
使用自定义动画替代
Activity
之间切换动画
小弟最近需要把两个
Activity
之间切换的动画替换成自己继承Animation类DIY的动画. 查看Android2.0以后的API, 发现API虽然提供了overridePendingTransition(int enterAnim, int exitAnim)函数更改
Activity
切换动画, ...
Android 自定义简单的Dialog封装使用(DialogPlus)【记录.
求教
指正】
1.Dialogplus是一个非常简单易用的Dialog对话框控件; 2.Dialogplus是通过DecorView进行插入,是一个阻塞式的窗口; 3.Dialogplus是可定制的; 一个简单的dialog制作过程,才疏学浅,皮薄馅儿少,望指正: emmm.....
Horizontalscrollview里添加一个布局,该布局里在添加一个自定义的View,为什么View里用Canvas画图无法显示?
我想自定义一个View,利用Canvas画一个折线图,但折线图有点长,单凭手机屏幕的宽度无法显示完全,所以我想在View的上层在加一个Horizontalscrollview控件,这样可以水平滑动查看折线图,可问题是添加完...
Android
80,472
社区成员
91,384
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章