草庐IT

spinners

全部标签

android - 如何自定义 Spinner 下拉 View

是否可以自定义微调器下拉View。默认微调器下拉View具有适配器View。我想更改该View以拥有我自己的TextView或类似的东西。 最佳答案 将这个内部类添加到您的类中,并根据需要进行修改。publicclassMyAdapterextendsArrayAdapter{publicMyAdapter(Contextcontext,inttextViewResourceId,String[]objects){super(context,textViewResourceId,objects);}@OverridepublicVi

android - 使用 appcompat v21 将 TextView 设置为 Spinner

我想让一个TextView看起来像一个带有新Material样式的微调器。我设法用“Widget.Material.Light.Spinner”风格做到了这一点,但我没有在AppCompat(v21)资源中找到任何替代方案。我的XML: 最佳答案 我会选择:style="@style/Widget.AppCompat.Spinner"但请随意选择另一个: 关于android-使用appcompatv21将TextView设置为Spinner,我们在StackOverflow上找到一个类似

java - Spinner 中带有字符串数组的 NullPointerException

第一个应用程序,在Android上非常新(大约一年前玩过,但没有任何结果),在编程方面很不错。想要确保应用程序在手机上呈现,没有功能atm。编译很好,没有问题。将其推送到我的手机,然后“不幸的是,Splitr已停止”。编辑-添加到MainActivity.java,编辑之前和之后都有*(不是在实际代码中)但现在它标记了adapter.setDropDownViewResource(android.R.layout.activity_main);//ApplytheadaptertothespinnerspinnerSplit.setAdapter(adapter);说Error:(18

android - 如何在 Spinner Android 中添加项目

这个问题在这里已经有了答案:HowtoadditemstoaspinnerinAndroid?(11个答案)关闭8年前。如何在微调器中添加来自str的项目?我尝试使用ArrayList、ArrayAdapter但没有用...String[]str={"item1","item2","item3"};Spinners=(Spinner)findViewById(R.id.spinner);

android - 如何更改 android spinner popupBackground

我试图通过设置android:popupBackground来更改android微调器弹出窗口背景,但它没有任何效果。有什么办法可以改变它吗? 最佳答案 我假设您正在尝试更改Spinner弹出窗口的“外部”背景,而不是Spinner“pupupitems”的背景。另外,我认为弹出窗口是指Spinner的对话模式,其中float对话窗口出现在您的Activity之上,而不是新的下拉模式。策略为了获得一种在多个Android平台上表现良好并减少应用程序冗余需求的干净、可持续的方法,我认为了解官方文档没有告诉我们的内容至关重要。所以跟我来

android - Nexus 7 Spinners 太大

我有一个Nexus7用户反馈给我,说我的应用程序屏幕显示如预期,除了我的Spinners,它看起来比他们应该做的要大得多。普通画面http://imgur.com/eG7b3Nexus7上的大型旋转器http://imgur.com/X4Kqo我有一个SpinnerTextView布局:由此RelativeLayout生成:我在一系列其他设备上运行了该应用程序,它看起来不错。知道为什么Nexus7会以这种方式显示Spinners吗? 最佳答案 好的,我已经找到解决办法了。我在上面发布的Spinner布局实际上是来自res/layou

Android Spinner 动态改变项目

这个问题在这里已经有了答案:howtoadditemstothespinnerdynamicallyinandroid?(3个答案)关闭上个月。我想在我的应用程序中使用Spinner。Spinner的上下文(项目)取决于在应用程序设置中完成的用户首选项。我创建了没有项目的Spinner。加载应用程序后,微调器有一个条目。要获取条目,用户必须转到菜单并加载图像。基于此,项目被加载到字符串数组中。这个StringArray会交给一个Adapter。见代码:Listals=newArrayList();als=Arrays.asList(Data.getfloornames());adapt

Android:如何使 Spinner 不可见然后再次可见?

我有以下Spinner:Spinnerspinner=(Spinner)findViewById(R.id.sp1);我最初是这样让它不可见的:spinner.setVisibility(TRIM_MEMORY_BACKGROUND);这确实使Spinner不可见,但如何使其再次可见?提前致谢。 最佳答案 //隐藏spinner.setVisibility(View.GONE);//显示spinner.setVisibility(View.VISIBLE); 关于Android:如何使S

Spinner(下拉列表)的使用

 目录一、介绍:Spinner相关属性:二、例子例子一:(含适配器)完整代码:例子二(不含适配器):完整代码:一、介绍:      安卓的Spinner是一个下拉菜单控件,通常用于选择一组选项中的一个。它可以为用户提供一种简单的交互方式,使其能够快速轻松地对应用程序中的数据进行选择。        要使用Spinner,首先需要在XML布局文件中创建一个Spinner元素。这个元素必须包含一个Adapter,该Adapter负责将数据与Spinner控件绑定在一起。在Java代码中,我们需要为Spinner设置一个监听器,以便在用户选择一个选项时进行响应。Spinner相关属性:android

android - 使用 TextInputLayout 和 Spinner 的对齐问题

我在使用TextInputLayout和Spinner时遇到对齐问题,我希望Spinner下划线与TextInputLayout内的EditText下划线对齐。这就是我正在做的:但是Spinner是一个littlebitbelow.任何人都可以帮助我吗?提前致谢。编辑:这是我想要的:我将Spinnerlayout_marginBottom设置为1.5dp达到此对齐方式:但恐怕这在其他尺寸不同的设备上无法正常工作。这是唯一的解决方案吗? 最佳答案 从你提到的你想要达到这个结果:使用这段代码:希望对您有所帮助!!!