Android studio 生成已弃用 activity
Android studio generates deprecated activity
我已经使用 Android Studio 1.3.1 使用他的模板创建了一个新的 TabbedActivity。
问题是它使用已弃用的 ActionBar.TabListener
和 actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
生成 activity。
使用 google 我检查过实际标准需要 SlidingTabsBasic
或 PagerTabStrip
代替 TabListener 等..
如何配置 Android Studio 以使用新标准(带有支持库)API?
How can i configure Android Studio in order to use new standard ( with support library ) API?
你不知道。
您要么耐心等待 Android Studio 的某个未来版本发布更新的模板,要么忽略模板,要么不使用 Android Studio。
由于 this issue, this issue, and this issue 已于 9 月 3 日关闭,我希望 Android Studio 1.4 或 1.5 能够解决这些问题。
如前所述 CommonsWare - 下一个 Android Studio 的更新将解决此问题
但如果您不想等待 - 您可以在以下位置手动更改模板:
android-studio/plugins/android/lib/templates/activities/TabbedActivity/root/src/app_package/*.ftl
请注意 - 更改某些行可能会破坏模板! (在Android Studio 项目中生成的会有一两个空文件)所以,第一件事 - 备份所有这个文件夹(plugins/android/lib/templates/
),你可以在失败的情况下回滚文件.
我已经使用 Android Studio 1.3.1 使用他的模板创建了一个新的 TabbedActivity。
问题是它使用已弃用的 ActionBar.TabListener
和 actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
生成 activity。
使用 google 我检查过实际标准需要 SlidingTabsBasic
或 PagerTabStrip
代替 TabListener 等..
如何配置 Android Studio 以使用新标准(带有支持库)API?
How can i configure Android Studio in order to use new standard ( with support library ) API?
你不知道。
您要么耐心等待 Android Studio 的某个未来版本发布更新的模板,要么忽略模板,要么不使用 Android Studio。
由于 this issue, this issue, and this issue 已于 9 月 3 日关闭,我希望 Android Studio 1.4 或 1.5 能够解决这些问题。
如前所述 CommonsWare - 下一个 Android Studio 的更新将解决此问题
但如果您不想等待 - 您可以在以下位置手动更改模板:
android-studio/plugins/android/lib/templates/activities/TabbedActivity/root/src/app_package/*.ftl
请注意 - 更改某些行可能会破坏模板! (在Android Studio 项目中生成的会有一两个空文件)所以,第一件事 - 备份所有这个文件夹(plugins/android/lib/templates/
),你可以在失败的情况下回滚文件.