神奇的Android Studio Template

轉自:


模版介紹:http://blog.csdn.net/lmj623565791/article/details/51592043

自定義模版:http://blog.csdn.net/lmj623565791/article/details/51635533


讀後感:

首先,代碼的重用性肯定是增加了不少。不好意思,說了廢話。我就是覺得吧,以後的重用的模塊,比如登錄,就可以用這邊封裝。推而廣之,一些複雜可以重用的模塊,可以封裝起來。我想,加上引用自定義控件的話,應該可以把這個模版從 模塊上升到框架。

當然,這是我的自言自語。我真正實踐這個想法的可行性。先自定義自己常用的模塊,然後,就慢慢來。


遇到的問題:

自己創建的模版,點擊木有變化,一點左右都不起。

解決辦法:(猜測中,但是加了這個就好了)

在AndroidManifest.xml.ftl的Activity中加上:

  <activity android:name=".${activityClass}"
            <#if buildApi gte 16 && parentActivityClass != "">android:parentActivityName="${parentActivityClass}"</#if>>
            <#if parentActivityClass != "">
            <meta-data android:name="android.support.PARENT_ACTIVITY"
                android:value="${parentActivityClass}" />
            </#if>
        </activity>
在template.xml中加上:

    <parameter
        id="parentActivityClass"
        name="Hierarchical Parent"
        type="string"
        constraints="activity|exists|empty"
        default=""
        help="The hierarchical parent activity, used to provide a default implementation for the 'Up' button" />

猜測原因:可能是parentActivityClass在其他文件的某處引用了(目前我發現,如果後面找不到id的話,就會出現這種情況。導致我們在使用模版時,創建不出來,點擊木有任何變化。另外,我加上的這個id是用來給創建模版添加父類的)。
發佈了53 篇原創文章 · 獲贊 30 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章