android自定义view-Android在自定义View控制Activity里控件

问题描述

Android在自定义View控制Activity里控件

最近在学习Android,想做一个效果遇到了困难。我自定义了一个View,然后在View里设置触摸事件,点击一个出现一个按钮,
再点击一下按钮消失。我不知道怎么在自定义View里添加Button,就放在了布局了。但是用在自定义View设置的点击事件来控
制布局里的按钮?跪谢跪谢。

解决方案

以下是在Activity里的操作
private Button bt1;//你的按钮控件

View myView=View.inflate(mActivity, R.layout.base_pager(你自己的布局文件名),null);

bt1=(Button)myView.findViewById(R.id.bt1);(你布局里button的id)

也就是说,通过你的view.findViewById(传入按钮的id),来把你代码里的Button和布局里的Button连接起来,
然后在给bt1设置点击事件。

解决方案二:

Android中自定义控件View
android 中自定义控件View
Android自定义控件View(一)自绘控件

解决方案三:

你试试EventBus吧

时间: 2024-08-02 13:34:26

android自定义view-Android在自定义View控制Activity里控件的相关文章

修改按钮-Android中adapter数据传递出去与控制activity中按钮状态

问题描述 Android中adapter数据传递出去与控制activity中按钮状态 1C 求大神告知,我在adapter中获得了数据,是一个List 现在我在包适配器的这个activity中要用这个List如何将数据传递到activity中去呢?或者说我在activity中如何调用这个数据呢?还有一个问题,我在adapter中 viewHolder.imageIsCheck.setTag(position); convertView.setOnClickListener(new Content

Android 中 SwipeLayout一个展示条目底层菜单的侧滑控件源码解析_Android

由于项目上的需要侧滑条目展示收藏按钮,记得之前代码家有写过一个厉害的开源控件 AndroidSwipeLayout 本来准备直接拿来使用,但是看过 issue 发现现在有不少使用者反应有不少的 bug ,而且代码家现在貌似也不进行维护了.故自己实现了一个所要效果的一个控件.因为只是实现我需要的效果,所以大家也能看到,代码里有不少地方我是写死的.希望对大家有些帮助.而且暂时也不需要 AndroidSwipeLayout 大而全的功能,算是变相给自己做的项目精简代码了. 完整示例代码请看:GitHu

Android仿京东淘宝自动无限循环轮播控件思路详解

在App的开发中,很多的时候都需要实现类似京东淘宝一样的自动无限轮播的广告栏,所以就自己写了一个,下面是我自定义控件的思路和过程. 一.自定义控件属性 新建自定义控件SliderLayout继承于RelativeLayout,首先要考虑的就是自定义的控件需要扩展那些属性,把这些属性列出来.在这里是要实现类似于京东淘宝的无限轮播广告栏,那么首先想到的就是轮播的时长.轮播指示器的样式等等.我在这里列举了一些并且结合到了代码中. 1.扩展属性 (1)是否开启自动轮播的功能. (2)指示器的图形样式,一

Android ListView里控件添加监听方法的实例详解

Android ListView里控件添加监听方法的实例详解 关于ListView,算是android中比较常见的控件,在ListView我们通常需要一个模板,这个模板指的不是住模块,而是配置显示在ListView里面的东西,今天做项目的时候发现想要添加一个ImageView监听方法,发现崩了,也许是好久没有动ListView竟然忘了不能直接在主UI的xml文件里面调用其他xml文件的控件,哪怕ListView用的是这个xml文件. [错误示范]: 直接调用ImageView这个控件是ListV

MFC自定义类中数据怎样传递给文本框控件输出

问题描述 MFC自定义类中数据怎样传递给文本框控件输出 在MFC中,自定义了一个视频处理类,目的将处理后的每帧图像输出到picture控件显示并将产生的整型数据通过文本框控件输出.问题是不知怎样将控件变量同类中变量建立联系,使得类中数据可以输出. 解决方案 用ClassWizard去添加关联的成员变量 解决方案二: 鼠标右键点击控件,选择增加一个变量: 或者,直接使用 GetDlgItem(控件名)->SetWindowText() 也行. 解决方案三: 直接获取控件GetDlgItem,然后S

相对位置不改变-android如何实现容器等比例放大,内部子控件也等比例放大,而且相对位置不发生改变

问题描述 android如何实现容器等比例放大,内部子控件也等比例放大,而且相对位置不发生改变 android如何实现容器等比例放大,内部子控件也等比例放大,而且相对位置不发生改变,求大神解答 解决方案 动态设置容器和自控件的LayoutParams,抽取基数,抽取倍数就可以了,根据基数乘以倍数就是最后的大小

Android的这样的顶部选择效果是用什么控件实现的。

问题描述 Android的这样的顶部选择效果是用什么控件实现的. 解决方案 自己做就是了,下拉弹出用popwindow 解决方案二: 采用fragment的方式,中间留块布局,用fragment进行条件切换

android-【Android】请问当前Activity如何控制其他Activity内控件的操作?

问题描述 [Android]请问当前Activity如何控制其他Activity内控件的操作? 需要做一个定时隐藏其他Activity按钮的功能,我的实现方法是在第一个Activity发送广播,在第二个Activity接收,然后做按钮隐藏处理. 问题是只能在第二个Activity等待时间结束,按钮才会隐藏,在其他Activity等待或者退出重新进入第二个Activity,按钮都不会再消失,请问该如何解决? 解决方案 在Application里面定义全局静态变量,或者在类似helper辅助类里面定

Android编程基础之简单Button事件响应综合提示控件Toast应用示例_Android

本文实例讲述了Android简单Button事件响应综合提示控件Toast应用.分享给大家供大家参考,具体如下: 前面讲述了在main.xml里定义了Button对象,这里我们来学习Button如何实现事件响应. Button按钮所触发的事件处理,我们称之为Event Handle,只不过在Android当中,按钮事件是由系统的Button.OnClickListener所控制,熟悉Java程序设计的读者对OnXxxListener应该不陌生.以下的Demo,我们将实现当点击Button时,Te