• android系统的样式和主题


    1.主Activity中的的主xml文件:

    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:paddingBottom="@dimen/activity_vertical_margin"
        android:paddingLeft="@dimen/activity_horizontal_margin"
        android:paddingRight="@dimen/activity_horizontal_margin"
        android:paddingTop="@dimen/activity_vertical_margin"
        tools:context=".MainActivity" >
    
        <ProgressBar
            style="@style/my_pg_style"
            android:layout_centerInParent="true"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/hello_world" />
    
    </RelativeLayout>
    

    2.复制系统中的progressBar样式:

    获取的路径:F:AndroidSDKandroid-sdkplatformsandroid-16data esvaluesstyles.xml

    <style name="my_pg_style">
            <item name="android:indeterminateOnly">true</item>
            <item name="android:indeterminateDrawable">@drawable/progress_medium_white</item>
            <item name="android:indeterminateBehavior">repeat</item>
            <item name="android:indeterminateDuration">3500</item>
            <item name="android:minWidth">48dip</item>
            <item name="android:maxWidth">48dip</item>
            <item name="android:minHeight">48dip</item>
            <item name="android:maxHeight">48dip</item>
        </style>

    progress_medium_white 文件是在:F:AndroidSDKandroid-sdkplatformsandroid-16data esdrawableprogress_medium_white.xml 得到的

    3.系统主题:

    获取系统主题的路径:F:AndroidSDKandroid-sdkplatformsandroid-16data esvalues heme.xml

     <style name="Red_NoTitleBar">
            <item name="android:windowFullscreen">true</item>
             <item name="android:windowNoTitle">true</item>
             <item name="android:background">#ff0000</item>
        </style>
        <style name="Blue_NoTitleBar" parent="@style/Red_NoTitleBar"> <!--继承关系-->
            <item name="android:background">#00ff00</item>
        </style>
    

     作用在Manifest中的 Activity上面,

    <activity
                android:theme="@style/Blue_NoTitleBar"
                android:name="com.example.styletheme2.MainActivity"
                android:label="@string/app_name" >
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
    
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            </activity>
    
  • 相关阅读:
    php 处理 json_encode 中文显示问题
    php输出cvs文件,下载cvs文件
    php服务器端生成csv文件
    在VS2013中强制IIS Express应用程序池使用经典模式
    align=absMiddle属性设置
    30个惊人的插件来扩展 Twitter Bootstrap
    jquery.fullCalendar官方文档翻译(一款小巧好用的日程管理日历, 可集成Google Calendar)
    jquery操作select(取值,设置选中)
    Bootstrap Paginator 分页 demo.
    uniform 中checkbox通过jquery 选中
  • 原文地址:https://www.cnblogs.com/childhooding/p/4347385.html
Copyright © 2020-2023  润新知