国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android 自定義組件成JAR包的實現方法

2019-12-12 04:38:40
字體:
來源:轉載
供稿:網友

Android 自定義組件成JAR包的實現方法,這里對自己實現的Android View 組件進行JAR 包的處理。

            在項目開發過程中,我們難免會用到自己去制作自定義的VIEW控件,之后我們別的項目如果需要的話就直接將其復制到對應的項目中使用,雖說這么做是一個解決問題的方法,但畢竟不是很好。

原因是,當我們項目積累越來越多,會發現自定義的控件越來越多,而且這些自定義的控件都是可以重復利用的,這時我們可以想想,如果把這些自定義控件都封裝成一個JAR包,然后用一個項目積累起來,之后我們以后開發項目只要在原來JAR包的基礎上做擴展或者直接使用,可以大大減少自己的工作重復性。

首先Android 工程的基本面貌是這樣的:

 

當然對應的Activity 文件被我刪除了,因為當編譯成jar 包我們并不需要Activity 文件。

以上面這個工程為例,我們將它打包成JAR包步驟為:

右鍵工程選擇導出:

 

 選擇導出目標為:java->JAR文件:

 

 把一些不必要的文件勾選掉,如下圖:

到了這一步,己經基本完成,瀏覽選擇jar 文件導出路徑即可。

導出完成后,我們就可以像使用其他JAR文件一樣使用我們自己的自定義控件包了。下面給出一個小DEMO介紹如何使用這個JAR包。

步驟一:

新建文件夾lib,將jar 包放入。

步驟二:

關聯JAR包,如下圖:

 

步驟三,使用JAR包:

如下代碼:

 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"  xmlns:gif="http://schemas.android.com/apk/res/com.terry.jarTest"   android:id="@+id/layout" android:orientation="vertical"  android:layout_width="fill_parent" android:layout_height="fill_parent">  <Button android:text="停止" android:id="@+id/Button01"    android:layout_width="wrap_content" android:layout_height="wrap_content"></Button>  <Button android:text="開始" android:id="@+id/Button02"    android:layout_width="wrap_content" android:layout_height="wrap_content"></Button>  <com.terry.gif.TypegifView    android:layout_width="fill_parent" android:id="@+id/gifView1"    gif:stop="true" android:layout_height="wrap_content"     gif:delay="1"></com.terry.gif.TypegifView></LinearLayout>

有一個不好的就是如果你項目中存在使用屬性,必須也把屬性一起復制到你要使用的項目中,要不然會識別不了。

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 密山市| 锡林浩特市| 景德镇市| 枣庄市| 常山县| 阿拉善左旗| 文化| 永昌县| 格尔木市| 丹寨县| 惠州市| 新乡市| 法库县| 安顺市| 宁夏| 崇信县| 丽江市| 萨嘎县| 九台市| 天峻县| 靖安县| 平乡县| 盐城市| 吴江市| 宁安市| 屏东市| 临桂县| 保定市| 濉溪县| 城口县| 大姚县| 永福县| 巴中市| 镇安县| 阿瓦提县| 西丰县| 皮山县| 汤原县| 东莞市| 陆良县| 邢台市|