2011-11-28 151 views

回答

0

您可以使用下列方法将自定义布局添加到微调的项目:

  1. 在主要布局在您的主要布局找到对象
  2. 然后创建要在转项的布局xml文件
  3. 使用下面的代码充气布局xml

-

main_ll = (LinearLayout)findViewById(R.id.cities_big_linear); 
LayoutInflater linflater = getLayoutInflater(); 

for(int i=0;i<cities.length;i++) 
{ 
     CustomView = null; 
     CustomView = linflater.inflate(R.layout.cities_row, null); 
     CustomView.setId(i); 
     TextView tv = (TextView)CustomView.findViewById(R.id.txt_text); 
     tv.setText(cities[i].toString()); 
     main_ll.addView(CustomView); 
} 
+0

什么是cities.length解决您的问题? –

+0

城市是我的阵列,拥有城市名单。 – Sandy

+0

城市名单????? –

0

通过延长像baseAdapter,CursorAdapter的ECT任何适配器创建自定义适配器。通过getView

组自定义布局

0

您可以通过使用

yourSpinner = (Spinner) findViewById(R.id.yourSpinner); 
ArrayAdapter<String> spinnerArrayAdapter = new ArrayAdapter<String>(
       this,android.R.layout.simple_spinner_item,yourArraylistToBeLoad); 
spinnerArrayAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); 
+0

但我想自定义布局,在那里我可以添加复选框imageview和单选按钮 –

相关问题