微调器主题样式影响整个页面样式android

时间:2014-01-10 09:29:44

标签: android android-layout themes spinner android-spinner

我是Android应用程序设计的新手。我的xml页面中有一个微调器下拉列表并应用了Widget.Holo.TextView.SpinnerItem样式。

Xml代码:

<Spinner
android:id="@+id/spinner1"
style="@android:style/Widget.Holo.TextView.SpinnerItem"
android:layout_width="95dp"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_marginLeft="53dp"
android:entries="@array/acc_type"
android:spinnerMode="dialog" />

manifest.xml中的代码:

<activity android:label="@string/app_name" android:name="spinnerActivity" android:theme="@android:style/Widget.Holo.TextView.SpinnerItem"></activity>

当我应用此样式时,它会影响整个页面外观。如何解决这个问题?

3 个答案:

答案 0 :(得分:0)

在Drawable文件夹中调用此代码“spiner”xml:

<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item>
        <rotate
             android:drawable="@drawable/spinner_76_outer_holo"
             android:pivotX="50%"
             android:pivotY="50%"
             android:fromDegrees="0"
             android:toDegrees="1080" />
    </item>
    <item>
        <rotate
             android:drawable="@drawable/spinner_76_inner_holo"
             android:pivotX="50%"
             android:pivotY="50%"
             android:fromDegrees="720"
             android:toDegrees="0" />
    </item>
</layer-list>

这在你的Spinner里面:

android:indeterminateDrawable="@drawable/spinner"

您只需要2个Spinner图像即​​可从http://pankajchunchun.wordpress.com/2011/09/10/customization-of-spinner-progress/

获取

答案 1 :(得分:0)

将你的清单改为

<activity android:label="@string/app_name"
android:name="spinnerActivity"></activity>

删除此

android:theme="@android:style/Widget.Holo.TextView.SpinnerItem"

它使主题适用于整个屏幕。

答案 2 :(得分:0)

未在spinner中添加样式属性,也无需在清单文件中声明。

只在xml布局中定义并在java活动中查找并使用简单的代码进行播放。

<Spinner
        android:id="@+id/DelvryCountrylist" 
        android:layout_marginLeft="30dp"
        android:layout_marginRight="30dp"
        android:layout_marginTop="10dp"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
       />

我希望它会对你有所帮助.. 干杯!!