Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/209.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 我的微调器小部件在不同的设备上看起来不同。如何定义一个在所有手机上看起来都一样的微调器?_Android_Layout_Spinner_Device - Fatal编程技术网

Android 我的微调器小部件在不同的设备上看起来不同。如何定义一个在所有手机上看起来都一样的微调器?

Android 我的微调器小部件在不同的设备上看起来不同。如何定义一个在所有手机上看起来都一样的微调器?,android,layout,spinner,device,Android,Layout,Spinner,Device,我使用以下代码在我的应用程序中生成微调器: subCatAdapter = new ArrayAdapter<Subcategory>(this, android.R.layout.simple_spinner_item, subCategories); subCatAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); subCatAdapter=newarra

我使用以下代码在我的应用程序中生成微调器:

    subCatAdapter = new ArrayAdapter<Subcategory>(this, android.R.layout.simple_spinner_item, subCategories);
    subCatAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
subCatAdapter=newarrayadapter(这是android.R.layout.simple\u微调器项目,子类别);
setDropDownViewResource(android.R.layout.simple\u微调器\u下拉菜单\u项);
在我的设备(Motorola Milestone)和模拟器上,这看起来像是标准的灰色微调器小部件。 在我的一位同事身上,他使用的是摩托罗拉的后挡板,而在他的设备上,旋转器是黑色的。 现在很难在微调器中读取字体


要使用自己的视图创建微调器,我必须做什么?我不介意在所有设备上都使用灰色微调器,但它在所有设备上的外观都应该相同。

这正是我坚持使用Nexus One作为我的个人手机的原因(避免运营商和制造商为其手机增加的“价值”)

无论如何,您实际上可以将SDK中的资源复制到您自己的项目中,并从那里使用进度条。目录如下:\android sdk windows\platforms\android-2.1\data\res。您还必须复制名为“progress\u large.xml”的动画可绘制文件:


编辑:抱歉,刚刚意识到你指的是“旋转器”而不是“旋转进度条”。想法是一样的:在同一个目录中有一个“spinner_background.xml”和相关的图形

<animated-rotate xmlns:android="http://schemas.android.com/apk/res/android"
    android:drawable="@drawable/spinner_black_76"
    android:pivotX="50%"
    android:pivotY="50%"
    android:framesCount="12"
    android:frameDuration="100" />