編輯:中級開發
1. 創建一個樣式文件到你的工程,保存在在res/values/styles.XML,這裡文件名不能隨便修改,內容為,注意保存時使用UTF-8編碼。
<?XML version="1.0" encoding="utf-8"?>
<resources>
<style name="Theme.Android123" parent="android:style/Theme.Dialog">
<item name="android:windowBackground">@drawable/bg</item>
</style>
</resources>
2. 上面我們定義的主題風格為Theme.android123,父風格仍然從Theme.Dialog實現,但我們自定義了背景,位置在drawable/bg中,這裡我們創建一個bg.xml文件放到res/drawable文件夾中,bg.XML的內容為
<?XML version="1.0" encoding="utf-8"?>
<shape XMLns:android="http://schemas.android.com/apk/res/android">
<padding android:left="15dp" android:top="15dp" android:right="15dp" android:bottom="15dp" />
<stroke android:width="3dip" color="#000000" />
<corners android:radius="5dp" />
<solid android:color="#ffffff" />
</shape>
裡面我們定義了一個shape對象,實現背景drawable形狀,其中padding代表距離邊框,這裡我們設置了左、上、右、下四個位置的間距。stroke可以制造出一些3D立體效果,corners是四個角,radisu屬性可以設置半徑,值越大越圓滑,根據運行效果你可以微調,最後soild是填充顏色,這裡我們用了ffffff表示純白。
3. 最後在androidmanifest.XML中,在你的activity節點加一個 android:theme屬性,值為@style/Theme.android123 即可。
開發出高效穩定的Android應用我們不得不需要了解下Java虛擬機的原理和內存分配機制,android使用的是Google經過優化的Dalvik Java VM。通常
簡介: Java™ 語言是 Android 開發人員所選的工具。android 運行時使用自己的虛擬機 Dalvik,這並不是多數程序開發人員使用
可翻頁的產品細節屏幕為增強產品細節屏幕的可用性,我們定義了一個自定義視圖控制器(ProductScrollVIEwController 類)來支持用戶通過翻頁
<?XML version=1.0 encoding=utf-8?> 然後是主布局,一個水平滾動條,放入menu