zoukankan      html  css  js  c++  java
  • 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>
    
  • 相关阅读:
    Pandas(二)描述统计与函数应用
    Pandas(一)数据结构和基本功能
    Numpy(下)
    Numpy(上)
    42th 逻辑的连续性 取决于 细节的理解-------------我是个厨子:类的调用vs 对象调用方法
    40th 要掀桌子么 还是尬坐吧
    爱的 大循环 :我爱世界杯
    39th 迷迷糊糊 二豆玩不转了
    Python中的可迭代对象
    爱的传送带: print(.format())
  • 原文地址:https://www.cnblogs.com/childhooding/p/4347385.html
Copyright © 2011-2022 走看看