2 aaronfae AaronFae 于 2013.08.08 05:11 提问

Android中自定义的控件怎么能在其他项目中使用?

比如:我在A项目中自定义了一个控件,怎么能让B项目也能使用?

3个回答

Highning0007
Highning0007   2013.08.13 09:25
已采纳

直接把这个控件类复制到你的B项目里就行了,比如说你的控件是NewButton.java。。使用的时候就是:NewButton button = (NewButton)find.......
在XML布局里就是:<所在包名.NewButton android:id....../>

Jave_
Jave_   2013.08.08 08:51

作为B的Library存在

altair86
altair86   2013.08.08 10:19

提供源码lib,不想提供源码的话,也可以混淆下整成jar包

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Android自定义控件打包,方便项目上使用
方式一:将项目打包成jar包方式二:项目作为一个library      设计自定义的控件对android开发人员来说,是家常便饭了,但是多次做项目的经验证明了一个道理,自定义的控件,可以在其他项目中,多次使用,所以接下来我们来介绍2种常用的打包方式,并讨论他们的利于病。 我们可以假设想要自定义一个改变文字显示的button(纯属假设,这样简单的功能其实也用不着自定义)  首先写好
Android自定义控件——开源组件SlidingMenu的项目集成
在实际项目开发中,定制一个菜单,能让用户得到更好的用户体验,诚然菜单的样式各种各样,但是有一种菜单——滑动菜单,是被众多应用广泛使用的。关于这种滑动菜单的实现,我在前面的博文中也介绍了如何自定义去实现,请参考Android自定义控件——侧滑菜单,这篇博文描述的是如何从无到有创建一个侧滑菜单的控件,里面的代码不多,但是处理的逻辑和各种效果比较复杂,如果稍有不慎,这种自定义控件就要BUG不断,难以在项目中使用,而且实现的效果比较单一。
安卓 ListView错位的一种情况 ......ViewHolder 每次都应该为所有控件赋值
ViewHolder使用 今天在ListView中使用ViewHolder时连续出现了两次这样的问题。 ListView中的条目出现串行。有些条目应当显示为空但是却显示出数据,经过查找发现这些数据和其他条目有雷同,初步判断应该是convertView在复用时发生了问题。 if(!TextUtils.isEmpty(lastPlayTime)&&!lastPlayTime.equals(
Android 在一个程序中启动另一个程序和启动另一个程序的服务
文章部分转载自:http://blog.csdn.net/wike163/article/details/6635032 Android 开发有时需要在一个应用中启动另一个应用,比如Launcher加载所有的已安装的程序的列表,当点击图标时可以启动另一个应用。 一般我们知道了另一个应用的包名和MainActivity的名字之后便可以直接通过如下代码来启动: Intent inte
将其他项目中的UserControl加载到工具箱中
在一个项目中需要使用另一个项目中的用户自定义控件时,需要将另一个项目中的控件添加到工具箱中以供使用。 1.添加选项卡 2.命名 3.选择项 4.选择.NET Framework组件,点击“浏览”按钮,选择包含需要使用的用户自定义控件生成的dll文件,点击确定。 5.自定义控件就可以拖动使用啦。
ios内置浏览器
可直接拖入项目中使用,可自定义浏览器中的前进、后退、刷新控件。
android实现自定义控件及如何在其他项目中使用
自定义控件 当android提供的控件不满足需求时, 我们需要自己去定制所需要的控件. 例如在一个TV项目中, 我们需要一种button, 当不选择时, 文本颜色是白色, 当选中时, 文本颜色是黑色, 这时android中自带的button是无法实现的, 那么我们需要去自己定制这种控件. 自定义控件的步骤一般分为: (1). 声明一个view对象, 继承相对布局,或者线性布局或者
使用Eclipse开发时,在Android项目中引用另一个项目
一. 在使用Eclipse开发Android项目时,现在已经有了一个Android工程A。我们想扩展A的功能,但是不想在A的基础上做开发,于是新建了另外一个android工程B,想在B中引用A。 1. 把工程A做成纯Jar包,这样其他的工程就可以直接引用了。 但是,如果在工程A中用了R.Java中的引用,则无法打成jar包了。原因是R.java是自动生成的,是动态的,每次编译都是不相同的。
android studio怎么把一个项目中的module移到另一个项目中使用
这两天想导入一个模块,但是一直导入不成功,百度了好久都找不到合适的答案,好在功夫不负有心人,最后成功了。其实是一个很简单的事情,百度上找不到合适的答案主要还是搜索的字眼不在那个方向上。最后我是看到了一篇博文解决问题的,连接如下:https://www.cnblogs.com/lixiangyang521/p/7453322.html。另外还有一个很方便的方法,同样连接如下:https://blog...
Android中自定义Toast显示在其他界面上
自定义Toast显示归属地