关闭

神奇的Android Studio Template

163人阅读 评论(1) 收藏 举报
分类:

转自:


模版介绍: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是用来给创建模版添加父类的)。

1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:39943次
    • 积分:966
    • 等级:
    • 排名:千里之外
    • 原创:50篇
    • 转载:38篇
    • 译文:0篇
    • 评论:11条
    最新评论