最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

自定義一個theme在不同的sdk環(huán)境下繼承不同的值

 更新時間:2013年01月11日 18:04:18   作者:  
可能很多在高版本下編繹apk的同學(xué),可能都曾有和我一樣的困惑,就是如何讓低版本的用戶也能有高版本的體驗?zāi)?/div>
先說一下自己的一點小心得
可能很多在高版本下編繹apk的同學(xué),可能都曾有和我一樣的困惑,就是如何讓低版本的用戶也能有高版本的體驗?zāi)?,比?.0才能用的holo style.

于是很多人為此求助了很多開源的sdk,比如holo everywhere,sherlockactionbar等等,但是這些庫都很龐大,而且通常添加進(jìn)去以后,在低版本的機(jī)子上也會嚴(yán)重影響到應(yīng)用運行的速度。所以我們?yōu)楹尾幌胂?,我們的出發(fā)點是否也是用戶的需求呢?對于這個問題,我女友給了一個否定的答案,她用的是android 2.1她說,她已經(jīng)習(xí)慣2.1那個對話框了,她覺得android對話框本來就是這樣,4.0的一點也不好看,所以可能對于很多2.1~2.3的用戶,holo并不是他們需要和追求的必備品。只要用他們熟悉的控件就好沒必要在自己的軟件中強(qiáng)制的讓他們體驗4.0的風(fēng)格,否則可能物極必反。而且花心思去自定義原生的alertDialog,真的不如花時間改進(jìn)其他性能。

所以我覺得正確的做法應(yīng)該是:不去追求自己應(yīng)用在所有的Sdk中表現(xiàn)完全一致,而是從用戶的角度,使用他們熟悉的風(fēng)格。于是才引出了題目中的方法:

技術(shù)的部分就相當(dāng)簡單了
1.更改sdk至3.0及以上
2.在res的values-v11和values里分別新建一個styles.xml
3.values-v11下添加 <style name="AppTheme" parent="android:Theme.Holo.Light">
4.values下添加 <style name="AppTheme" parent="@android:style/Theme.Light">
5.manifest.xml下的application下添加 android:theme="@style/Theme.GreenDroid.Light" >
其實就是自定義一個theme在不同的sdk環(huán)境下繼承不同的值。

相關(guān)文章

最新評論

都江堰市| 安西县| 桐柏县| 托里县| 福建省| 江达县| 淮滨县| 双桥区| 金华市| 博野县| 江永县| 东乌| 威海市| 平山县| 阳新县| 山阳县| 辽源市| 盐边县| 三都| 突泉县| 菏泽市| 车险| 鄂伦春自治旗| 讷河市| 利辛县| 驻马店市| 长汀县| 蒙阴县| 九江市| 泽库县| 榆林市| 永善县| 江源县| 松潘县| 成武县| 房产| 上饶市| 黄骅市| 松桃| 牡丹江市| 松江区|