在下面的代码行中" android"," theme"," @ style"和#34; AppTheme"代表

时间:2017-09-16 03:14:05

标签: android android-resources

android:theme="@style/AppTheme"

我认为" android"代表一个函数或一个类? 什么是"主题"从技术上来说是什么? " @风格"是字符串,它的价值是" AppTheme",我认为?

1 个答案:

答案 0 :(得分:3)

嗯,这个"代码"是一个XML属性,它定义了EG Activity的视觉样式。

  • android是XML名称空间别名,通常由Android XML架构使用。
  • theme是属性的名称,该名称在先前声明为android的名称空间中定义。
  • @style是对一组"资源"的引用,在这种情况下是预定义的样式。
  • AppTheme是整个应用的预定义样式。

另请参阅@ cricket_007的链接:https://developer.android.com/guide/topics/resources/accessing-resources.html#ResourcesFromXml