嗨我是android程序员,当我在微调器中选择项目时,我想在文本视图中显示我的产品价格
所以,我创建数组列表并将我的json对象转换为带有产品类的数组列表,并使用fundapter在spinner中调整我的数组
所以我的微调器获取数据并在父视图中创建的任何视图上膨胀
所以我wana,选择我的产品名称是什么名称(“ناممحصول”),然后这个对象从我的数组列表加载数据,所以我wana采取我在微调器中选择的任何产品的价格,以在文本视图中显示它值“0”
请帮助我获取此数组列表的位置,该列表代表我的微调器中的数据并在文本视图中显示我的价格。请参阅我的应用图片和代码
所以这里我的json文件pic
public void add (View v){
计数=计数+ 1; LayoutInflater in = getLayoutInflater();
final LinearLayout line = (LinearLayout) findViewById(R.id.parentorder);
final View view=in.inflate(R.layout.packet_list
, line , false);
TextView txt=(TextView)view.findViewById(R.id.textView4);
txt.setText(String.valueOf(count));
TextView co =(TextView)findViewById(R.id.cotxt);
co.setText(String.valueOf(count));
PostResponseAsyncTask task1 = new PostResponseAsyncTask(OrderActivity.this, new AsyncResponse() {
@Override
public void processFinish(String s) {
Log.d(ORD ,s);
product = new JsonConverter<products>().toArrayList(s, products.class);
BindDictionary<products> dict = new BindDictionary<products>();
dict.addStringField(R.id.txtitem, new StringExtractor<products>() {
@Override
public String getStringValue(products product, int position) {
return "" + product.nameproduct ;
}
});
BindDictionary<products> dict1 = new BindDictionary<products>();
dict1.addStringField(R.id.txtcategory, new StringExtractor<products>() {
@Override
public String getStringValue(products product, int position) {
return "" + product.category ;
}
});
adapter = new FunDapter<>(OrderActivity.this , product ,R.layout.spinner_list ,dict);
lvproduct = (Spinner)view.findViewById(R.id.spinner);
lvproduct.setAdapter(adapter);
FunDapter<products> adapter1 = new FunDapter<>(OrderActivity.this , product ,R.layout.category_list ,dict1);
category = (Spinner)view.findViewById(R.id.spinner2);
category.setAdapter(adapter1);
line.addView(view);
lvproduct.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
}
});
}
});
task1.execute("http://mybofeh.ir/android/listback");
}
这里是我的产品类
公共类产品{ @SerializedName( “idproduct”)
public int idproduct;
@SerializedName(“name product”)
public String name product;
@SerializedName( “类别”)
public String category;
@SerializedName("price")
公共BigInteger价格;
}