草庐IT

simple_spinner_adapter

全部标签

Android Spinner - 如何将列表选择默认为无

这个问题在这里已经有了答案:HowtomakeanAndroidSpinnerwithinitialtext"SelectOne"?(36个答案)关闭9年前。我有一个Android表单需要根据某些选择进行self更新。该表格目前由2个微调器(A和B)组成。在微调器A做出选择之前,微调器B不会创建。选择完成后,B将显示在View中,其内容会根据A的选择动态填充。这是我的代码:publicclassMyFormextendsActivity{privatefinalintSEL_ACTIVATE=0;privatefinalintSEL_DEACTIVATE=1;privatestatic

java - Android Array Adapter 选择了错误的 ID

我正在构建一个应用程序,允许用户在不离开的情况下连接到他们的本地wifi网络。但是,每当我在列表中选择一个项目时,就会出现错误的网络ID,并且它会连接到错误的网络。我注意到:如果我有三个可用网络,并且我选择了最上面的一个,那么底部的网络似乎可以连接。反之亦然当我选择中间那个时,它确实起作用了。下面是我的代码://from`onCreate`methodButtonbuttonScan=(Button)findViewById(R.id.buttonScan);WifiManagerwifi=(WifiManager)getSystemService(Context.WIFI_SERVI

android - 在 Adapter.onBindViewHolder 中获取 CardView 的宽度

我有一个帖子列表,其中大部分是图片(简单地说就是帖子,就像G+或FB应用程序一样)。每个帖子条目都有一个图像纵横比,所以我可以根据图像的宽度设置图像高度,甚至在从服务器加载图像之前,这样卡片布局就不会在加载时发生变化。问题是layout_width="match_parent"为卡片和帖子图像设置。当我获得cardview的宽度时,它为零。所以我无法计算高度。目前我看到的唯一解决方案是采用父容器(RecyclerView)的宽度并扣除所有填充,但这看起来不是一个好的解决方案。还有其他方法吗?这里是适配器代码的例子@OverridepublicvoidonBindViewHolder(V

安卓蜂窝 : How to style right corner arrow in spinner on an ActionBar

这是一个非常具体的问题。我在onCreate()方法中添加的ActionBar上有一个微调器。我已经能够将文本设置为白色,但我无法让右下角的下划线和三角形/箭头显示为白色。这是我的样式:@style/customActionBarDropDownStyle#FFFFFF我找不到使下划线和三角形变白的样式项/属性。有吗?这是一个例子。我用红色突出显示了我想变成白色的三角形和下划线。 最佳答案 回答有点晚,但总比没有好:)您应该创建一个新的9patchdrawable并将其设置为android:actionDropDownStyle的背

android - 覆盖 Adapter.getView

我是android编程的新手,正在使用适配器(对于ListView)做第一步。重写Adapter.getView我经常看到这样的事情:publicViewgetView(intposition,ViewconvertView,ViewGroupparent){ViewitemView=null;if(convertView==null){LayoutInflaterinflater=(LayoutInflater)parent.getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);itemView=inflater

android - Spinner 下拉项目彩色背景的波纹效果 (appcompat-v7 V21)

我尝试对Spinner下拉项应用波纹效果,如下所示:activity.javaArrayAdapteradapter=ArrayAdapter.createFromResource(this,R.array.array_name,R.layout.simple_spinner_dropdown_item);adapter.setDropDownViewResource(R.layout.simple_spinner_dropdown_item);SpinnermSpinner=(Spinner)findViewById(R.id.spinner);mSpinner.setAdapter

Android - 自定义 Spinner 小部件的外观和感觉

是否可以更改Android微调器小部件中单选按钮的颜色。默认情况下,它显示单选按钮的绿色。我需要将其更改为其他颜色,这可能吗?如何? 最佳答案 我知道这是一个老问题了,但是现在...您需要创建一个自定义主题并将其应用到带有微调器的Activity中。首先,您需要为"new"radio的选中/未选中状态创建图像,您可以只提取给定的图像btn_radio_on.png和btn_radio_off.png来自sdk的res/drawable-*文件夹。将它们编辑成你想要的样子(比如改变颜色或其他)并保存到你的项目中。接下来,在您的res/

Android - 如何获取 Spinner 中的所有项目?

如何获取Spinner中的所有项目?我在尝试搜索从Spinner获取所有项目的方法时遇到了麻烦,但我找不到一个优雅的解决方案。唯一的解决方案似乎是在将项目列表添加到Spinner之前存储项目列表还有其他更好的方法吗? 最佳答案 一个简单而优雅的方法是,如果您知道微调器存储的对象类型:publicclassUser{privateIntegerid;privateStringname;/**GettersandSetters**/@OverridepublicStringtoString(){returnname;}}给定前面的类和一

android - GridLayout 内的 Spinner

向GridLayout添加Spinner似乎会“破坏”布局。我准备了一个最小的工作示例来说明这个问题:我想要一个左边有标签、右边有输入控件的网格。右侧的控件应占用剩余空间。这是一个简单的示例:用微调器替换其中一个输入控件会导致右列超出屏幕边界,从而导致布局难看。为什么会发生这种情况,我该如何避免?这是第一个例子的代码:这是第二张图片的代码。唯一的区别是第一个EditText已被Spinner取代: 最佳答案 显然,可以通过将Spinner的layout_width设置为零来避免此问题:我会将此标记为已接受的答案,因为它很容易解决问题

java - 更改 android.R.layout.simple_list_item_2 中的文本颜色

我正在使用一个简单的适配器来显示我的代码。不幸的是,我需要更改顶部textView的颜色。这是我的代码fragment://KeysusedinHashmapString[]from={"txt1","txt2"};//Idsofviewsinlistview_layoutint[]ids={android.R.id.text1,android.R.id.text2};SimpleAdapteradapter=newSimpleAdapter(this,aList,android.R.layout.simple_list_item_2,from,ids);setListAdapter(