草庐IT

android - 如何在 Android 微调器中设置数据?

我成功地从微调器中获取了一个值并将其存储在数据库中,但返回时,我无法将Text设置为Spinner。我如何像EditText的其他功能一样执行此操作?这是我的代码:publicclassMainActivity_spinnerextendsActivity{Buttonsave;Buttonshow;publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);String[]items=newString[]{"","Male"

android - 将数组列表设置为微调器的方法

下面是我的代码。但它表明这是不可能的。有人可以建议我如何将数组列表设置为微调器,而不是将简单数组设置为微调器。下面是我的代码。ArrayListcategoryList=newArrayList();//这里我有代码将字符串值设置为arraylist//下面是我试图设置数组列表的代码,但它说“TheconstructorArrayAdapter(newRunnable(){},int,ArrayList)isundefined”SpinnerspinnerCategory=(Spinner)findViewById(R.id.spinnercategory);ArrayAdapterc

android - org.json.JSONArray 无法转换为 JSONObject(从 web 服务填充微调器)

我在尝试解析JSON数据时遇到JSON异常,我正在使用Web服务。我已经查看了与此异常相关的相关问题,但我仍然无法提出解决方案。这是来自网络服务的Json数组[{"created_at":"2013-03-18T21:30:19Z","id":1,"name":"latte","price":"5","updated_at":"2013-03-18T21:30:19Z"},{"created_at":"2013-03-18T21:30:41Z","id":11,"name":"black","price":"2","updated_at":"2013-03-18T21:30:41Z"}

java - 国家、州和城市微调器无法正常工作

我一直在开发一个注册表单应用程序,其中使用了几个微调器小部件。微调器用于选择国家、州和城市。因此,这些微调器需要以某种方式相互连接(下面的代码将展示我如何尝试实现这一点)。表单代码:fragment注册.xml上面的代码有更多的小部件,您可能会在java文件中找到它们;我没有将它们包含在上面的代码中,因为它会变得太长。RegisterFragement.javaimportandroid.app.Fragment;importandroid.app.FragmentTransaction;importandroid.content.SharedPreferences;importand

Android:一个微调器的值取决于另一个微调器的值

我在AndroidSpinner上遇到问题。在我的应用程序中,我在主布局上创建了两个Spinner。“州”微调器和“地区”微调器。Spinner上的所有数据都存储在SQLite数据库中。我想根据第一个微调器中特定“州”的选择在第二个微调器上显示“地区”列表。示例:假设当我在第一个微调器中选择卡纳塔克邦时,应用程序首先从与卡纳塔克邦相关的SQLite数据库中检索所有地区,然后它显示在第二个微调器上。为此,我正确地执行了所有数据库Activity,这意味着创建两个表“state”和“district”,其中district表中的一列是外键,它被引用到“statetable”的主键之一db.

android - 在 DialogFragment 中动态添加微调器

我想在Dialog中动态添加我的自定义项,例如Spinner,但它没有显示。我想findviewbyid()没有访问微调项。我没有收到任何错误,但项目没有动态显示。请建议一种方法。这是我的类和xml文件:publicclassAlertDialogFragmentextendsDialogFragment{@OverridepublicDialogonCreateDialog(BundlesavedInstanceState){//UsetheBuilderclassforconvenientdialogconstructionAlertDialog.Builderbuilder=ne

android - 更改单选按钮的文本格式并获取所有国家/地区的列表并将其放入微调器 Android

您好,下面是一个Activity的屏幕截图,其中包含供用户填写的详细信息列表。如您所见,选择性别单选按钮与Activity中的其余文本不匹配。它们是一种粗体文本。我想让它类似于Activity中的剩余文本,我该怎么做?此外,我不想让用户键入州和国家名称,而是想在微调器中提供所有国家/地区的列表,并且根据所选国家/地区,州微调器应填充所选国家/地区的城市。我该怎么做?下面是上述Activity的xml代码 最佳答案 为每个或您的单选按钮尝试android:textAppearance="?android:attr/textAppear

android - 将 edittext 的大小固定为与上面的微调器相同

我面临一个设计问题。我正在尝试将编辑文本的大小固定为放置在其上方的微调器的大小。我将把我的xml放在这里,这肯定会清除我的设计。我的xml我有2个微调器和一个编辑文本。但是放置在editext前面的textview根据选定的微调器更改其文本,这会干扰editext的大小。这是我的xml: 最佳答案 如果您需要TextEdit的宽度与上面的Spinner的宽度完全匹配,并且还要在运行时确定它们的大小,那么您可能会更好关闭使用一个RelativeLayout。这样您就可以避免嵌套布局(如officialAPIGuide所建议的那样)以及

android - 自定义微调样式

如何像这样自定义androidspinner,并且spinner的项目也将看起来像这样的宽度。是否有可能做到这一点?如果是,则表示告诉方式。否则怎么办? 最佳答案 您必须为Spinnerselected、pressed和default状态创建2或3状态9补丁图像然后将它们用作Spinner的background。看看这个post很好地解释了所有过程。 关于android-自定义微调样式,我们在StackOverflow上找到一个类似的问题: https://s

android - 无法使微调器的滚动条始终可见(Android)

我有这样一个问题-我想让微调器的滚动条始终可见。但是对于旋转器功能setScrollbarFadingEnabled(false);在绘制GUI期间导致NullExceptionPointer崩溃。XML标签也不能解决这个问题——spinner似乎只是忽略了它们。也许还有其他移动方式?例如,使用自定义滚动条?如果是,我该怎么做?感谢您的回答,德米特里。正如我被问及的那样,这是一个简单项目的LogCat错误消息,其中只有一个微调器:AndroidRuntime(2252):FATALEXCEPTION:mainAndroidRuntime(2252):java.lang.NullPoin