`

ch017 Android 样式与主题

阅读更多

--------------------------------------------AndroidManifest.xml----------------------------------

<manifest xmlns:android="http://schemas.android.com/apk/res/android"

    package="com.ch17"

    android:versionCode="1"

    android:versionName="1.0" >

    <uses-sdk

        android:minSdkVersion="10"

        android:targetSdkVersion="15" />

    <application

        android:icon="@drawable/ic_launcher"

        android:label="@string/app_name"

        android:theme="@style/AppTheme" >

        <activity

            android:name=".MainActivity"

            android:label="@string/title_activity_main" >

            <intent-filter>

                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />

            </intent-filter>

        </activity>

    </application>

</manifest>

--------------------------------------------layout activity_main.xml-----------------------------

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

    xmlns:tools="http://schemas.android.com/tools"

    android:id="@+id/LinearLayout1"

    

    android:layout_width="match_parent"

    android:layout_height="match_parent"

    android:orientation="vertical" >

    <TextView android:text="@string/hello_world" style="@style/normal_style"/>

    <EditText style="@style/normal_style"/>

    <Button style="@style/normal_style"/>

</LinearLayout>

--------------------------------------------values styles.xml-------------------------------------

<resources xmlns:android="http://schemas.android.com/apk/res/android">

    <!-- 扩展系统样式 -->

    <style name="AppTheme" parent="android:Theme.Light">

        <item name="android:textSize">24dp</item>

    </style>

    <!-- 自定义样式 -->

    <style name="normal_style">

        <item name="android:layout_width">fill_parent</item>

        <item name="android:layout_height">wrap_content</item>

    </style>

</resources>

--------------------------------------------MainActivity.java--------------------------------------

package com.ch17;

import android.app.Activity;

import android.os.Bundle;

public class MainActivity extends Activity {

    @Override

    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_main);

    }

}

--------------------------------------------效果----------------------------------------------------

<!--EndFragment-->
  • 大小: 93.1 KB
0
1
分享到:
评论

相关推荐

    ch4.rar_android_android小应用_ch4apk

    在本资源"ch4.rar"中,我们找到了一个名为"android_android小应用_ch4apk"的项目,这显然是一个针对Android平台的小型应用程序。这个应用的核心功能是实现基础的数学运算,包括加、减、乘、除,为初学者提供了一个很...

    ch08_android开发_

    总结来说,"ch08_android开发_"的主题是关于Android应用中ExMenu和ExContextMenu的使用和实现,涵盖了菜单系统、自定义视图、事件处理和用户交互等多个方面,是提升Android应用用户体验的关键技术之一。通过深入理解...

    android ophone开发完全讲义源码ch15.1

    《Android OPhone开发完全讲义源码Ch15.1》是针对Android平台,特别是OPhone版本的一个深度学习资源,涵盖了第十五章的第一个部分。OPhone是中国移动基于Android操作系统定制的智能手机平台,它在Android的基础上...

    android ophone开发完全讲义源码ch06

    开发者应掌握如何创建响应式、易用的界面,并了解主题和样式的应用。 4. **数据存储**: Android提供了多种数据存储方式,包括SQLite数据库、SharedPreferences、内部/外部存储以及ContentProvider。理解何时使用...

    android ophone开发完全讲义源码ch04

    此外,主题(Theme)和样式(Style)的使用也是提升应用视觉一致性的重要手段。 在硬件交互部分,Android提供了丰富的API供开发者访问设备的各种功能,如传感器(Sensor)、摄像头(Camera)、蓝牙(Bluetooth)等...

    ch15_android开发_

    在Android开发领域,Google Map和GPS的集成是不可或缺的一部分,为用户提供地理位置服务和导航功能。本章我们将深入探讨如何在Android应用中实现这些功能,包括基础的API使用、地图显示、定位服务、路线规划以及一些...

    Android日历源码

    "MyStyleAndTheme.rar"这个名字暗示了这个压缩包可能包含关于自定义Android应用样式和主题的代码。在Android中,你可以通过修改主题来改变应用的整体视觉效果,包括字体、颜色、按钮样式等。对于日历应用来说,定制...

    Ch5_Test_Exploit_android源码_

    在安卓应用开发中,"Ch5_Test_Exploit_android源码_"这个标题暗示了我们正在探讨的是关于Android应用程序的一个测试和潜在的安全问题,特别是与源码级别的漏洞利用有关。描述中提到的“安卓开发页面设计登录页面,...

    疯狂android讲义(第2版) ch02 1-5.zip

    2. 文件名“2.2”可能涵盖了Android的UI设计与布局管理。Android提供了多种布局管理器,如LinearLayout、RelativeLayout、GridLayout等,用于组织和控制界面元素的位置。开发者需要理解这些布局的特性,以及如何通过...

    android核心控件使用,button 、ListView、TextView

    它不仅可以显示文本,还可以设置背景图像,通过自定义样式和主题来改变其外观。Button的常见用法包括设置点击事件监听器(OnClickListener)以执行特定操作,以及使用XML属性(如android:text、android:onClick等)...

    2ch-Browser:2ch Browser Android应用程序的源代码-Android application source code

    现有的董事会致力于各种主题,例如音乐,视频游戏,技术和漫画。 没有注册,您不必写下您的名字即可加入社区。 根据您的兴趣选择任何一块板,然后直接跳进去。 直接链接: : 建筑源代码 蚀: 文件→导入→...

    android自定义菜单使用技巧

    在示例代码`ch06_custom_menu`中,可能展示了如何自定义菜单的样式和行为;`ch06_QuickContactBadge`则可能包含使用QuickContactBadge的实例;`ch06_ucweb_menu`可能是针对特定场景(如UCWeb浏览器)的自定义菜单...

    Google Android SDK开发范例大全 源码1.rar

    这个压缩包中的子文件夹分别命名为CH02到CH06,这很可能是按照章节进行划分的,每个章节都对应了Android SDK开发的不同主题和实例。 在Android SDK开发中,以下是一些关键的知识点: 1. **Android Studio**: ...

    google android sdk开发范例大全源代码_03

    1. **用户界面(UI)设计**:可能包含使用XML布局文件创建各种视图组件(如按钮、文本框、列表视图等)的示例,以及如何使用样式和主题定制应用的外观。 2. **活动(Activity)管理**:活动是Android应用的基本单元...

    使用HTML,CSS,JavaScript开发Android应用程序.源代码

    最后,章节ch04可能涵盖更高级的主题,比如性能优化,如减少网络请求、本地存储(例如Web Storage或IndexedDB)、离线应用支持以及使用WebView的缓存策略。此外,还可能探讨如何使用第三方库(如React Native或Ionic...

    android 完全讲义课文源代码2

    此外,还可能包括对主题和样式的理解和使用。 3. **数据存储**:Android提供了多种数据存储方式,包括SharedPreferences、SQLite数据库、内部/外部存储等。第五章可能详细介绍了这些存储方式的选择和使用场景。 4....

    [正版]Google Android SDK开发范例大全 源码

    5. **CH08**:可能包含多媒体处理,如音频、视频的播放与录制,使用MediaPlayer和ExoPlayer库,以及图像处理,如使用Bitmap和 Glide 图片加载库。 6. **CH03**:可能涉及Android应用程序的基础架构,如Activity和...

    类型(style) 资源

    Android还提供了主题(Theme),它是全局的样式,可以影响整个Activity或者应用。主题通常定义在AndroidManifest.xml文件中的`&lt;application&gt;`或`&lt;activity&gt;`标签内,使用`android:theme`属性。比如,我们可以为应用...

    android-support-v4-all

    4. **AppCompat**:随着时间的推移,`android-support-v4`与AppCompat库一起工作,引入了Material Design组件和主题,使旧版本的Android设备也能享受现代设计风格。 5. **Parcelable接口优化**:版本迭代中,对...

Global site tag (gtag.js) - Google Analytics