草庐IT

android - 将 SimpleAdapter 与微调器一起使用

我是Android开发新手。我正在尝试使用SimpleAdapter填充微调器。但是微调列表显示空白元素。当我单击任何元素时,其文本会在Toast中正确显示。请告诉我下面代码中的问题是什么。publicvoidonCreate(BundlesavedInstanceState){privateList>data=newArrayList>();String[]from=newString[]{"colorsData"};int[]to=newint[]{R.id.spinner};String[]colors=getResources().getStringArray(R.array.

android - 一项 Activity 中的两个微调器

我有2个微调器。这是我的Activitypackagecom.example.belajarcombobox;importandroid.app.Activity;importandroid.os.Bundle;importandroid.view.View;importandroid.widget.AdapterView;importandroid.widget.ArrayAdapter;importandroid.widget.Spinner;importandroid.widget.TextView;importandroid.widget.Toast;publicclassCr

android - 自定义微调器字体

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭10年前。我有一个微调器,里面有一个简单的列表。我想知道是否可以替换微调器中的字体样式。或者有没有我可以用来更改字体样式、大小和颜色的方法。非常感谢任何许可。

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 - 为什么我的 android 微调器在 TextView 中显示单选按钮?

我有一个带有动态管理的数组适配器的微调器。显示时,微调器文本还会显示单选按钮。我如何摆脱这个单选按钮?下拉箭头都是strecthed和令人讨厌的...多数民众赞成在我的问题。注意:我不是在谈论当我选择微调器上的下拉列表时显示的列表中出现的单选按钮。这里是合适的代码fragment……两点:这段代码在Spinner的子类widget的构造函数中值是对象实例的数组(在创建小部件时传递)没有XML资源;所有小部件都是动态创建的考虑到我需要“操纵”提示,我在构造函数和onitemclicked事件监听器中添加了setPrompt(...)...这没有效果。问:我错过了什么?在我看来,我缺少微调

Android微调器设置默认文本

我已经在我的应用程序中实现了一个微调器。我正在显示学校列表,但我想要一个默认值/提示,以便用户知道选择一所学校。我也想在不必将提示作为列表项的情况下执行此操作。有什么想法吗?到目前为止,这是我的微调器代码:selectSchoolSpinner=(Spinner)findViewById(R.id.select_school_spinner);spinnerSchoolList=newArrayList();spinnerSchoolList.add("PleaseselectSchool");//Idon'twanttohaveapromptlikethelatterArrayAda