Android API低于21材质主题操作栏-活动无法扩展ActionBarActivity
我从《Android API指南》中了解到,为了实现向后可比性,如果需要像材质主题一样的动作条(表示“上部条纹”的原色和原色暗等),则需要添加库AppCompativ7并扩展ActionBarActivity,并以某种方式操纵样式文件Android API低于21材质主题操作栏-活动无法扩展ActionBarActivity,android,android-actionbar,android-support-library,android-appcompat,android-actionbar-compat,Android,Android Actionbar,Android Support Library,Android Appcompat,Android Actionbar Compat,我从《Android API指南》中了解到,为了实现向后可比性,如果需要像材质主题一样的动作条(表示“上部条纹”的原色和原色暗等),则需要添加库AppCompativ7并扩展ActionBarActivity,并以某种方式操纵样式文件 我的活动已经扩展了其他类(java等)。我能做什么 考虑以上-有人能给出我需要在每个样式文件中放置什么的完整示例,以支持应用程序中带有min API 16的材质主题动作栏的外观和感觉吗?因为标准示例是ExtendeActionBarActivity并从andro
“我的活动已经扩展了其他类”-您需要扩展ActionBarActivity(实际上它的AppCompativeActivity现在在v22中)无法绕过它,请让您的根类扩展它。对于第二部分,只需做一个简单的谷歌搜索,就有数百个例子。“我的活动已经扩展了其他类(它的java等)。我能做什么?”--好吧,如果它实际上是一个活动,它是在扩展
活动
,或者是继承自活动
的其他东西。如果您希望使用appcompat-v7,则需要做一些事情来连接后端口操作栏。对于大多数开发人员来说,最简单的答案是继承appcompativity
(或其前身ActionBarActivity
)。对于当前版本的appcompat-v7
,您还可以选择使用AppCompatDelegate
尝试将其他活动绑定到后端口,尽管我没有尝试过此操作。@for3st 1。你在根类中的意思是什么-它的简单1活动应用程序?2.当我扩展ActionBarActivity时,它说该类已被弃用,为什么?@Commonware当该活动需要扩展ListActivity时,您对我如何设计1个活动应用程序有何建议?谢谢,“此活动何时需要扩展ListActivity?”--它不需要扩展ListActivity
<代码>列表活动提供的功能相当有限。直接使用列表视图
非常简单。如果您愿意,当然欢迎您创建AppCompatListActivity
,克隆但继承自AppCompatActivity
。