gpt4 book ai didi

android - 在项目来自服务器的微调器上添加 "Select item"

转载 作者:行者123 更新时间:2023-11-29 16:53:30 27 4
gpt4 key购买 nike

我想实现一个微调器,其中的项目来自服务器,我想在微调器的第一行添加“选择项目”

这是微调

    <Spinner
android:background="@drawable/spinner_back"
android:id="@+id/eduMinPart"
android:layout_width="350dp"
android:layout_height="50dp"
android:textSize="18dp"
style="@style/Base.Widget.AppCompat.Spinner.Underlined"
android:layout_below="@+id/EducationTV"
android:layout_centerHorizontal="true"
android:layout_marginTop="2dp"/>

这是java代码

  StringRequest strReqests = new StringRequest(Request.Method.GET,EDU_URL,
new Response.Listener<String>() {
@Override
public void onResponse(String response) {
String[] arr = response.trim().split(",");
ArrayAdapter<String> adapter = new ArrayAdapter<String>
(EditDetails7.this, android.R.layout.simple_list_item_1, arr);
adapter.setDropDownViewResource
(android.R.layout.simple_spinner_dropdown_item);
spinEducation.setAdapter(adapter);
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
Toast.makeText(EditDetails7.this, error.toString(),
Toast.LENGTH_LONG).show();
}
});
AppController.getInstance().addToRequestQueue(strReqests);;

我使用了 adapter.add("select Education") 和提示,但两者都不起作用。

最佳答案

这对你有用。

int arraySize = response.trim().split(",").length + 1;
String[] arr = new String[arraySize];
arr[0] = "select Item";
arr = response.trim().split(",");

关于android - 在项目来自服务器的微调器上添加 "Select item",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45587832/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com