我在列表视图中使用微调器,但它在列表视图中不能正常工作。我能够在微调器中显示所需的值,但无法从微调器中获取选定的项目值。
ArrayAdapter<String> itemsAdapter = new ArrayAdapter<String>(context, android.R.layout.simple_list_item_1, arrayList);
holder.spinner.setAdapter(itemsAdapter);
itemsAdapter.notifyDataSetChanged();
holder.spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parentView, View selectedItemView, int position, long id) {
String selected = holder.spinner.getSelectedItem().toString();
System.out.println("selected = " + selected);
}
@Override
public void onNothingSelected(AdapterView<?> parentView) {
}
});
它没有打印任何东西。布局:
<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.CardView
xmlns:card_view="http://schemas.android.com/apk/res-auto"
android:id="@+id/card_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
card_view:cardBackgroundColor="@color/white"
card_view:cardCornerRadius="10dp"
card_view:cardElevation="5dp"
card_view:cardUseCompatPadding="true">
<RelativeLayout
android:id="@+id/relativeLayout2"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<TextView
android:id="@+id/textView15"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignTop="@+id/imageView2"
android:layout_marginLeft="5dp"
android:layout_toEndOf="@+id/imageView2"
android:layout_toRightOf="@+id/imageView2"
android:textColor="@color/black"
android:textSize="20sp"
android:textStyle="bold" />
<ImageView
android:id="@+id/imageView3"
android:layout_width="20dp"
android:layout_height="20dp"
android:layout_below="@+id/textView15"
android:layout_marginLeft="5dp"
android:layout_marginTop="10dp"
android:layout_toEndOf="@+id/imageView2"
android:layout_toRightOf="@+id/imageView2"
android:src="@drawable/unisex" />
<TextView
android:id="@+id/textView16"
android:layout_width="wrap_content"
android:layout_height="20dp"
android:layout_alignBottom="@+id/imageView3"
android:layout_toEndOf="@+id/imageView3"
android:layout_toRightOf="@+id/imageView3"
android:gravity="center"
android:paddingLeft="5dp"
android:textColor="@color/black" />
<ImageView
android:id="@+id/imageView4"
android:layout_width="20dp"
android:layout_height="20dp"
android:layout_below="@+id/imageView3"
android:layout_marginLeft="5dp"
android:layout_marginTop="5dp"
android:layout_toEndOf="@+id/imageView2"
android:layout_toRightOf="@+id/imageView2"
android:src="@drawable/location" />
<TextView
android:id="@+id/textView17"
android:layout_width="wrap_content"
android:layout_height="20dp"
android:layout_alignBottom="@+id/imageView4"
android:layout_toEndOf="@+id/imageView4"
android:layout_toRightOf="@+id/imageView4"
android:gravity="center"
android:paddingLeft="5dp"
android:textColor="@color/black" />
<ImageView
android:id="@+id/imageView5"
android:layout_width="20dp"
android:layout_height="20dp"
android:layout_below="@+id/imageView4"
android:layout_marginLeft="5dp"
android:layout_marginTop="5dp"
android:layout_toEndOf="@+id/imageView2"
android:layout_toRightOf="@+id/imageView2"
android:src="@drawable/location" />
<TextView
android:id="@+id/textView18"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_alignParentRight="true"
android:layout_alignTop="@+id/imageView5"
android:layout_marginRight="20dp"
android:layout_toEndOf="@+id/imageView5"
android:layout_toRightOf="@+id/imageView5"
android:paddingLeft="5dp"
android:textColor="@color/black" />
<ImageView
android:id="@+id/imageView6"
android:layout_width="20dp"
android:layout_height="20dp"
android:layout_below="@+id/textView18"
android:layout_marginLeft="5dp"
android:layout_marginTop="5dp"
android:layout_toEndOf="@+id/imageView2"
android:layout_toRightOf="@+id/imageView2"
android:src="@drawable/person" />
<TextView
android:id="@+id/textView19"
android:layout_width="wrap_content"
android:layout_height="20dp"
android:layout_alignBottom="@+id/imageView6"
android:layout_toEndOf="@+id/imageView6"
android:layout_toRightOf="@+id/imageView6"
android:gravity="center"
android:paddingLeft="5dp"
android:textColor="@color/black" />
<TextView
android:id="@+id/textView20"
android:layout_width="wrap_content"
android:layout_height="40dp"
android:layout_below="@+id/textView19"
android:layout_marginLeft="10dp"
android:layout_marginTop="10dp"
android:gravity="center"
android:textColor="@color/colorPrimary"
android:textSize="18sp"
android:textStyle="bold" />
<ImageView
android:id="@+id/imageView2"
android:layout_width="150dp"
android:layout_height="150dp"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
android:scaleType="fitXY" />
<Spinner
android:id="@+id/spinner5"
android:layout_width="150dp"
android:layout_height="40dp"
android:layout_alignParentEnd="true"
android:layout_alignParentRight="true"
android:layout_below="@+id/textView19"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:layout_marginTop="10dp"
android:layout_toEndOf="@+id/textView20"
android:layout_toRightOf="@+id/textView20"
android:background="@drawable/primary_square_edittext" />
<Button
android:id="@+id/button13"
android:layout_width="160dp"
android:layout_height="40dp"
android:layout_alignLeft="@+id/textView20"
android:layout_alignStart="@+id/textView20"
android:layout_below="@+id/textView20"
android:layout_marginBottom="10dp"
android:layout_marginTop="20dp"
android:background="@drawable/login_btn_gradient"
android:text="@string/add_cart"
android:textAllCaps="false"
android:textColor="@color/white" />
<Button
android:id="@+id/button14"
android:layout_width="160dp"
android:layout_height="40dp"
android:layout_alignEnd="@+id/spinner5"
android:layout_alignRight="@+id/spinner5"
android:layout_alignTop="@+id/button13"
android:background="@drawable/login_btn_gradient"
android:text="@string/view_detail"
android:textAllCaps="false"
android:textColor="@color/white" />
</RelativeLayout>
holder.spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parentView, View selectedItemView, int position, long id) {
String selected = holder.spinner.getSelectedItem().toString();
Log.i("selected = " , "" + selected);
}
@Override
public void onNothingSelected(AdapterView<?> parentView) {
}
});
使用getSelecteditem()方法获取所选项目
这是我给spinner的代码看看
final List<governatemodel> Go_data = governat_data[0].getAllGovernante();
final String[] governate_final_data = new String[Go_data.size()];
for (int i = 0 ; i<Go_data.size() ; i++)
{
governate_final_data[i] = Go_data.get(i).getName();
}
final ArrayAdapter<CharSequence> langAdapter2 = new ArrayAdapter<CharSequence>(IntoductionActivity.this, R.layout.spinner_text, governate_final_data );
langAdapter2.setDropDownViewResource(R.layout.simple_spinner_dropdown);
governate_Spinner.setAdapter(langAdapter2);
governate_Spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
if (position != 0)
{
governate_id_value = Go_data.get(position).getId();
String xx = Go_data.get(position).getName()+" ID is " + Go_data.get(position).getId();
Toast.makeText(IntoductionActivity.this, xx, Toast.LENGTH_SHORT).show();
}
else
{
governate_id_value = 0;
}
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
}
});
我在玩新的CardView,但是利润似乎不适用。 顺便说一句,我在视图页程序中的片段中使用它。该卡扩展了屏幕的整个宽度(match_parent),即使我在卡视图上使用和。 你知道我可能做错了什么吗?
计划程序的设置: 和@enableScheduling在类中使用@configuration。 问题是fixedDelay正确工作两次,然后在迭代之间暂停1.5分钟。我在计划注释中尝试过fixedRate或cron,但都没有帮助。 方法在调度任务中的工作时间为100ms,项目有足够的内存,但调度程序的工作速度很慢。
我们正在运行一个 JavaFX 应用程序,其中包含一些可编辑的表视图。请求的新功能是:一个按钮,该按钮在当前选定的行下方添加新行,并立即开始编辑该行的第一个单元格。 我们实现了这个功能,它并不那么复杂,但是我们遇到了一个非常奇怪的行为,经过几天的调查,我们仍然不知道出了什么问题。 发生的情况是,当单击按钮时,它会添加一个新行,但开始编辑新创建行的第一个单元格,而不是新创建行,而是任意其他行。不幸的
只是检查主活动. xml我正在做的是在按钮下方显示回收器视图并编辑文本...编辑文本的值被制成卡片,但问题是按钮不工作我不知道为什么请帮助 我是新的协调员的意见,所以请原谅我,如果我做一些新手的错误 AdapterEx.java 初始化回收器视图 主活动. xml 卡片视图. xml
问题内容: 尽管我很确定这是昨天或前一天工作的,例如,在IE10中不再起作用。我已经测试了我的浏览器,但是它不再起作用了。还有谁有相同的问题吗?或者,它永远都行不通吗? 问题答案: IE不支持输入type =“ number”,但您可以使用jQueryUISpinner小部件。它非常易于使用,并且具有许多对开发人员友好的API。
问题内容: 工作如何? 以下代码在这里不起作用: Employee.java 地址.java persistence.xml 这是测试类……请检查城市名称,它没有在ADDRESS表中按降序存储地址值 JPAOrderByAnnotationTest 问题答案: 我认为您误解了注释的实际作用。根据javadoc: 指定在 检索 关联或集合时,将值指定为关联的集合或元素集合的元素的顺序。 [添加重点]