jjzjj

android - 无法在 AlertDialog 中显示 Spinner DropDown 列表 - Android

我在AlertDialog中有两个微调器,微调器看起来不错,而且项目列表是正确的,它显示了每个列表的第一个项目。但是当我单击两个微调器中的任何一个时,下拉列表不会显示以选择其他一些项目。旋转器什么都不做。当我在AlertDialog之外是相同的两个微调器时,这不会发生。这是AlertDialog的代码:privatevoidmostrar_alertdialog_spinners(){AlertDialog.Builderbuilder=newAlertDialog.Builder(this);TextViewtitle=newTextView(this);title.setText(

Android 首选项微调器

我怎样才能构建这样的东西?我想在首选项Activity中打开一个对话框,用户可以在其中单击相应的首选项项时使用微调器更改数字。我从AndroidDeveloperTools得到了截图,但我找不到一些示例代码。 最佳答案 我开发了一个自定义首选项,可以找到here.XML代码:Gradle包括:compile'com.vanniktech:vntnumberpickerpreference:1.0.0' 关于Android首选项微调器,我们在StackOverflow上找到一个类似的问题:

Android 微调器在按钮本身上没有波纹,只有它的选项

我似乎无法让按下状态波纹在Spinner上工作。单个下拉项目有波纹,但微调器本身没有。我认为这可能是预期的行为,但是Material设计指南中的这个动画清楚地显示了在选项下拉列表出现之前微调器具有按下状态的波纹。https://material-design.storage.googleapis.com/publish/material_v_4/material_ext_publish/0B3321sZLoP_HTS1LdnhrTl9TRzg/components-buttons-otherbuttons-060203_MobileDropdowns_xhdpi_006.webm

java - 更改安卓 :textColor with a spinner

我设法在我的代码中使用了一个spinner并且想通过那个spinner改变MainActivity文件中某个文本的textColor,但是他位于另一个类文件-Einstellungen。是否可以从另一个Activity更改当前Activity中的textColor?这是我要更改文本颜色的main_activity.xml:这是EinstellungenActivity:publicclassEinstellungenextendsAppCompatActivity{String[]names={"Weiß","Blau","Rot"};String[]des={"Weiß","Blau

android - Spinner Android 中的半截文本

我在Android上有一种布局,但如果我更改微调器的大小,我的文本会被剪切,我尝试为微调器自定义背景并尝试布局默认但无法解析。我的XML:我该如何解决?具有自定义背景的屏幕:http://img814.imageshack.us/img814/8284/spinner.jpg 最佳答案 微调器的自定义背景是图像还是xml文件?如果它是xml可绘制文件,请检查您是否没有在底部使用填充。同时尝试将layout_height值更改为wrap_content而不是设置为40px,这可能会导致问题。

Android:防止不同的微调器高度(空的和填充的)

我在布局上有一些微调器,并使用加载器在后台从数据库加载它们的数据。问题是在加载数据之前,空微调器的高度较小。所以布局跳跃。如何防止这种跳跃?编辑(添加微调器行布局)微调器行:微调器下拉行:分配的样式:boldstart@dimen/default_text_size_normal@dimen/style_spinner_row_paddingbold@dimen/default_text_size_normalnormal@dimen/default_text_size_small屏幕截图: 最佳答案 我刚刚遇到了同样的问题并设法自

java - Spinner 仅根据用户操作更新

我有IconText,里面有图像和TextView,包括类和xml。然后,我使用扩展的BaseAdapter(IconTextAdapter)作为适配器,使用这些IconText填充MainActivity内部的Spinner。现在,IconText可以正常工作(按应有的方式显示)。然而微调器没有。当我启动应用程序时,它会显示第一个IconText。当我打开选择对话框时,一切都按预期显示。当我选择另一个项目时,选择对话框会折叠并且微调器不显示任何IconText(即只有“向下箭头”用于打开选择对话框)。我仍然可以打开选择对话框并选择另一个。我注意到,如果我退出应用程序(返回按钮,而不是

java - 选择状态后使用 notifyDataSetChanged 更新 City Spinner

如何在用户选择州后更新我的城市微调器?这两个字段都使用返回JSON数据并将信息解析为微调器数组的DataCall.class填充。我下面的代码将城市适配器设置为默认“选择状态”值,一旦用户选择了状态,它应该使用notifyDataSetChanged,因为默认数组城市微调器会更新为新的城市名称。我收到的错误在下面的代码中进行了注释。publicclassSearchActivityextendsActivity{privatestaticfinalStringTAG="MyApp";ArrayAdapteradapter2;Stringcity_values[]=newString[]

android - 为什么不调用 onNothingSelected

在Activity启动时选择Spinneritemspinner.setOnItemSelectedListener(newOnItemSelectedListener(){publicvoidonItemSelected(AdapterViewparent,Viewview,intposition,longid){Toast.makeText(parent.getContext(),"Thecountryis"+position,Toast.LENGTH_LONG).show();}publicvoidonNothingSelected(AdapterViewparent){retu

android - 具有自定义 ArrayAdapter 的微调器,用于不显示所选项目的对象

我有一个自定义的ArrayAdapter来表示微调器控件上的对象,我可以加载我的项目列出并显示它以供选择,但当实际选择发生时,微调器什么也不显示。Activity代码:publicMetroDatametroData;privateSpinnerspinner;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);metroData=newMetroData();spinner=(Spinner)find