2012-04-04 4 views
1

내가 내 activitys의 대부분내 사용자 지정 테마

<?xml version="1.0" encoding="utf-8"?> 
    <resources> 
    <style name="biglayout"> 
    <item name="android:layout_width">match_parent</item> 
    <item name="android:layout_height">match_parent</item> 
    <item name="android:orientation">vertical</item> 
    <item name="android:background">@drawable/pt5</item> 
</style> 
<style name="radiotiltebar"> 
    <item name="android:layout_width">match_parent</item> 
    <item name="android:layout_height">44dp</item> 
    <item name="android:background">@drawable/tilte2</item> 

</style> 
<style name="radiorelativelayout"> 
    <item name="android:layout_width">fill_parent</item> 
    <item name="android:layout_height">fill_parent</item> 

</style> 
<style name="btn1"> 
    <item name="android:layout_width">106dp</item> 
    <item name="android:layout_height">wrap_content</item> 
    <item name="android:layout_alignParentRight">true</item> 
    <item name="android:layout_alignParentTop">true</item> 
    <item name="android:background">@null</item> 
    <item name="android:drawableBottom">@drawable/note</item> 



</style> 
<style name="btn2"> 
    <item name="android:layout_width">108dp</item> 
    <item name="android:layout_height">wrap_content</item> 
    <item name="android:layout_alignParentBottom">true</item> 
    <item name="android:layout_alignParentTop">true</item> 
    <item name="android:background">@null</item> 
    <item name="android:drawableBottom">@drawable/key_icon</item> 
</style> 
<style name="btn3"> 
    <item name="android:layout_width">106dp</item> 
    <item name="android:layout_height">fill_parent</item> 
    <item name="android:layout_alignParentTop">true</item> 
    <item name="android:layout_toLeftOf">@+id/button1</item> 
    <item name="android:background">@null</item> 
    <item name="android:drawableBottom">@drawable/info</item> 
</style> 

XML

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    style="@style/biglayout"> 

<RadioGroup 
    android:id="@+id/radioGroup1" 
    style="@style/radiotiltebar"> 
<RelativeLayout 
    android:id="@+id/relativeLayout1" 
    style="@style/radiorelativelayout" > 
<Button 
    android:id="@+id/button1" 
    style="@style/btn1" 
    android:layout_alignParentBottom="true"/> 
<Button 
    android:id="@+id/button2" 
    style="@style/btn2" /> 
<Button 
    android:id="@+id/button3" 
    style="@style/btn3"/>" 
</RelativeLayout> 
</RadioGroup> 
<RelativeLayout 
    android:id="@+id/relativeLayout2" 
    style="@style/modelrelativelayout"> 
</RelativeLayout> 

이 스타일을이 스타일을 가지고 themes.XML에 함께 테마를 만들어 적용 할 수 있습니다 내 사용자 정의 제목 표시 줄입니다. 어떤 모양입니까? http://img845.imageshack.us/img845/3479/26906044.png

답변

0

응용 프로그램의 테마를 사용하려면 모든 단추가 동일하게 보입니다. 테마는 모든 활동에 적용됩니다. 그 방법에 대한 자세한 내용은 여기 내 대답을 참조하십시오 : Custom Views in the application (Android)

+0

정말로 도움을 주셔서 감사합니다. – Ravon

관련 문제