当前位置: 首页 > 知识库问答 >
问题:

是什么让我的旋转器视图看起来与众不同?

庞乐池
2023-03-14

这是我的代码

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:padding="10dip" 
android:orientation="vertical" >    
<Spinner 
android:id="@+id/spinner" 
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:prompt="@+string/spinner_title" 
android:drawSelectorOnTop = "true"/> 
</LinearLayout>

和我的活动

arrSpinner  = new Spinner(this);
List L = new ArrayList<String>();
L.add("Test 1");
L.add("Test 1");
arrAdapter = new ArrayAdapter(this, android.R.layout.simple_spinner_dropdown_item,L);
arrSpinner.setPrompt("Pilih Jawaban");
addContentView(arrSpinner, new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, 
            LinearLayout.LayoutParams.WRAP_CONTENT));              
arrAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
arrSpinner.setAdapter(arrAdapter);

共有1个答案

严宏旷
2023-03-14

我相信您在XML:中缺少android:spinnermode属性:

android:spinnerMode="dialog"

希望有帮助!

编辑:您还需要在活动中实际使用XML旋转器

arrSpinner  = (Spinner) findViewById(R.id.spinner);
arrSpinner  = new Spinner(this);
 类似资料:
  • 问题内容: 我们将视频保存在移动客户端上,然后将其发送到服务器。在服务器上,我使用以下代码保存框架: 当我们在Windows Media Player或iTunes上播放视频时,它看起来不错。即玩家知道如何定向。 但是skvideo.io不知道,我们保存的那些帧会逆时针旋转90度。 我们如何将信息嵌入到skvideo知道正确方向的视频文件(.mov)文件中? 问题答案: skvideo中有一个小故

  • 我正在使用Python和Selenium捕获网页的HTML源,这样我就可以解析它来找到一个特定的元素。然而,它的来源与我使用浏览器的“Inspect Element”视图时得到的不同。我要找的元素不在硒提供的源中。有没有办法使用硒,或者使用另一种工具或方法获得相同的源?

  • 我想做的是: 由父视图控制器管理的父视图不应旋转。 由子视图控制器管理的子视图应该旋转到所有方向。 我所尝试的: 家长视图控制器 儿童视图控制器 Xcode部署信息中支持的方向设置为所有四个。 我得到的: 没有视图的旋转。如果将父视图的旋转设置为“全部”,则所有视图将一起旋转。所以要么全有要么全无。 更新 当我尝试放置UIDeviceOrientationIDChangeNotification的

  • 我看了几个教程,他们所有的列表首选对话框都是这样的。 列表偏好对话框 但我的对话看起来像这样 我的对话 知道为什么我的对话框看起来不一样吗?我查看了教程,我的xml代码看起来和他们的一样。 下面是我的pref_general.xml代码。 和部分活动代码

  • 我有一个带有子视图控制器的视图控制器。 应强制A始终保持纵向,但应允许B自由旋转。 我知道shouldAutorotate应该适用于任何视图控制器及其子级,但有什么方法可以绕过它吗?看起来我可以使用shouldAutorotateToInterfaceOrientation,但这在iOS 8中被阻止了。 我想保持视频播放器静态(因此无论设备方向如何,水平视频始终是水平的),而控制层子视图覆盖允许自

  • 当我进入我的容器时,似乎没有安装任何ebeen? then 请参阅: 它应该已经初始化了。