`

android的xml文件的菜单和resource文件说明

阅读更多
      接着上一篇xml说明文章,再来对菜单和resource文件进行说明。

三、菜单文件:在menu目录下,写代码时只需在onCreateOptionsMenu方法中用MenuInflater装载进去就OK了。格式如下:

四、resource文件,在values目录下,之所以称之为resource文件,是因为values目录下xml文件都是以resource作为根节点,
  1.strings.xml  定义字符串的文件
      2.colors.xml  定义颜色的文件
      3.arrays.xml  定义数组的文件
      4.styles.xml  定义样式的文件,分为两种用途:
    Style:以一个单位的方式用在布局XML单个元素(控件)当中。 例如:我们可以为TextView定义一种样式风格,包含文本的字号大小和颜色,然后将其用在TextView特定的实例。
    Theme:以一个单位的方式用在应用中所有的Activity当中或者应用中的某个 Activity当中。 比如,我们可以定义一个Theme,它为window frame和panel 的前景和背景定义了一组颜色,并为菜单定义可文字的大小和颜色属性,可以将这个Theme应用在你程序当中所有的Activity里。

      5.dimen.xml  定义单位的文件,android中度量单位有以下几种:
         px(象素): 屏幕实际的象素,常说的分辨率1024*768pixels,就是横向1024px, 纵向768px,不同设备显示效果相同。
         in(英寸): 屏幕的物理尺寸, 每英寸等于2.54厘米。
         mm(毫米): 屏幕的物理尺寸。
         pt(点) : 屏幕的物理尺寸。1/72英寸。
         dp/dip : 与密度无关的象素,一种基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dp = 1px。但dp和px的比例会随着屏幕密度的变化而改变,不同设备有不同的显示效果。
          sp : 与刻度无关的象素,主要用于字体显示best for textsize,作为和文字相关大小单位。
       6.attrs.xml  定义属性的文件,主要用在自定义的组件中。

分享到:
评论

相关推荐

    解析Resource格式

    Android允许开发者定义主题和样式,通过XML文件(如styles.xml)定义。主题应用于整个Activity或Application,而样式可以应用于单个View。这样可以统一界面外观,简化代码。 六、资源优化 为了提高性能和减少APK...

    Android中使用菜单资源完成游记应用功能的练习题任务说明.pdf

    在Android应用开发中,菜单资源是提供用户交互和操作的重要组成部分。通过菜单,开发者可以为用户提供额外的功能选项,增强用户体验。本练习题旨在让你掌握如何在Android应用中使用菜单资源来实现一个“游记”应用的...

    xml.rar_XML 文档 解析_XML 解析_XML文档

    例如,Web服务的SOAP消息就是基于XML的,而Android应用程序的配置文件也是XML格式。 通过深入研究这些源代码文件,你可以了解到XML解析的细节,如何在C++环境中实现XML的读取和解析,这对提升你的编程技能大有裨益...

    android 抽屉菜单和多页面共用一个菜单

    首先,你需要在布局XML文件中添加`NavigationView`,并设置其属性,如菜单资源文件(menu resource file): ```xml <androidx.drawerlayout.widget.DrawerLayout xmlns:android=...

    android 自定义下拉菜单模式——Spinner与setDropDownViewResource

    本篇将详细介绍如何利用Spinner和`setDropDownViewResource`方法来定制Android的下拉菜单样式。 首先,Spinner的基本用法是通过在布局文件中声明Spinner控件,并在代码中填充数据源,如ArrayAdapter或CursorAdapter...

    Android源码——menu单选菜单.zip

    在Android的菜单系统中,我们可以利用菜单资源(Menu Resource)来定义这些选项,并在Activity的onCreateOptionsMenu()方法中加载它们。 1. 创建菜单资源 在res/menu目录下创建一个XML文件,例如`menu_single_...

    Android 底部菜单.zip源码资源下载

    4. **菜单资源(Menu Resource)**:菜单项定义在`menu`目录下的XML文件中,如`bottom_navigation_menu.xml`。每个菜单项包括ID、图标和标签。你可以在这里自定义文字和图标的显示。 5. **Fragment管理**:底部菜单...

    android-resource-management

    在Android中,资源通常是通过XML文件定义的,这些文件通常位于`res/`目录下。例如,可以在`res/values/strings.xml`中定义字符串资源,在`res/layout/activity_main.xml`中定义布局资源。 资源文件中的定义通常包括...

    Mono for Android导航菜单TabHost

    在Mono for Android中,我们需要为每个选项卡创建对应的布局文件(XML)。这些文件通常包含一个用于显示内容的ViewGroup(如LinearLayout或RelativeLayout)。在上面的代码中,“tab1_content”和“tab2_content”...

    android-15 resources

    标题“android-15 resources”指的是与Android 15版本相关的资源集合,这通常包括了在Android SDK中用于开发和测试应用的各种资源文件。这些资源可能涵盖了图像、布局XML、字符串、颜色、样式以及用于示例和教程的...

    Mono 平台 安卓 APP 菜单栏制作

    1. **创建菜单资源**:在项目的`Resources/menu`目录下,创建一个新的XML文件,如`main_menu.xml`。这里定义菜单项,例如: ```xml <menu xmlns:android="http://schemas.android.com/apk/res/android"> android...

    Android studio通过切换不同layout实现横竖屏适配

    总结,Android Studio通过提供不同的layout资源文件来实现横竖屏适配,开发者只需创建相应的布局文件并调整控件布局,然后在AndroidManifest.xml中指定Activity的屏幕方向,就可以轻松实现横竖屏的切换。测试时,...

    Xamarin开发Android不显示标题栏,隐藏title

    Android的主题是在`res/values/styles.xml`文件中定义的。 步骤1:打开`styles.xml`文件 在你的Xamarin.Android项目中,导航到`Resources/values`目录,找到`styles.xml`文件。这个文件定义了应用的各种视觉样式,...

    安卓Android源码——MenuXmlSample.rar

    【Android源码解析:Menu与XML菜单】 在Android开发中,`Menu`是用户界面中的一个重要组成部分,它通常用于在应用程序顶部或者下拉菜单中显示一系列可选操作。`MenuXmlSample`是一个示例项目,专门展示了如何在...

    Android开发教程之Android系统搜索对话框(浮动搜索框)的使用--千锋培训

    android:resource="@xml/searchable" /> ``` 在`SearchResultsActivity`中,你需要实现`onCreateLoader()`和` onLoadFinished()`方法,以便根据接收到的搜索查询加载数据并展示结果。你可以使用Loader或直接在`...

    Xamarin Android Navigation Drawer Layout简单例子

    首先,我们需要在布局XML文件中定义一个`NavigationView`,它是Drawer Layout的主要部分,通常包含一个ListView或RecyclerView来显示菜单项。接着,我们创建一个`DrawerLayout`,作为父视图,它包含了主内容视图...

    Android 仿谷歌侧边栏导航源码.zip

    8. **菜单资源(Menu Resource)**: 菜单项通常在res/menu目录下的XML文件中定义,如menu_navigation.xml,这里会列出侧边栏的所有选项。 9. **事件监听**: 使用`onOptionsItemSelected(MenuItem item)`或`...

Global site tag (gtag.js) - Google Analytics