Android 如何向微调器项添加自定义布局
我制作了一个应用程序,其中使用了微调器。在我的应用程序中,客户需要特定的设计(意味着不是选项按钮,而是必须显示复选框)Android 如何向微调器项添加自定义布局,android,android-spinner,Android,Android Spinner,我制作了一个应用程序,其中使用了微调器。在我的应用程序中,客户需要特定的设计(意味着不是选项按钮,而是必须显示复选框) 因此,我需要膨胀一些带有复选框的自定义布局.xml文件。您可以使用以下方法将自定义布局添加到微调器项: 在主布局中,让主布局找到该对象 然后创建要在微调器项中显示的布局xml文件 使用以下代码膨胀布局xml - main\u ll=(线性布局)findViewById(R.id.cities\u big\u linear); LayoutInflater linflater=g
因此,我需要膨胀一些带有复选框的自定义布局.xml文件。您可以使用以下方法将自定义布局添加到微调器项:
main\u ll=(线性布局)findViewById(R.id.cities\u big\u linear);
LayoutInflater linflater=getLayoutInflater();
对于(inti=0;i通过扩展任何适配器(如baseAdapter、CursorAdapter等)来创建自定义适配器
通过getView设置自定义布局您可以使用
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);
yourSpinner=(Spinner)findViewById(R.id.yourSpinner);
ArrayAdapter SpinnerayAdapter=新的ArrayAdapter(
这个,android.R.layout.simple_spinner_item,yourArrayListToBeaLoad);
spinnerrayadapter.setDropDownViewResource(android.R.layout.simple\u微调器\u下拉菜单\u项);
cities是我的数组,其中包含城市列表。它是微调器项目数组列表,但我需要自定义布局,可以在其中添加复选框imageview和单选按钮
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);