我该怎么做?
这是我用过的代码
mToolbar = (Toolbar) findVIEwByID(R.ID.toolbar_actionbar); setSupportActionbar(mToolbar); getSupportActionbar().setdisplayShowHomeEnabled(true); getSupportActionbar().setdisplayShowTitleEnabled(false); /*Setup a Spinner*/ mToolbarSpinner = (Spinner) findVIEwByID(R.ID.spinner_toolbar); /*Manage the spinner*/ mToolbarSpinnerNavigationItems = new ArrayList<SpinnerNavItem>(); mToolbarSpinnerNavigationItems.add(new SpinnerNavItem("Select your Seebo",R.drawable.deviceonline)); /*setting the mToolbarSpinnerNavigationItems to List_item_Title_navigation.xml*/ mArrayAdapter = new ArrayAdapter(this,R.layout.List_item_Title_navigation,mToolbarSpinnerNavigationItems){ @OverrIDe public VIEw getVIEw(int position,VIEw convertVIEw,VIEwGroup parent) { // remember to inflate custom layout for spinner item // then set anything you want here // remember to use convertVIEw.findVIEwByID(),not just findVIEwByID() // this is an example // inflate layout convertVIEw = VIEw.inflate(MainActivity.this,null); // get vIEw TextVIEw tvText1 = (TextVIEw) convertVIEw.findVIEwByID(R.ID.deviceTitle); ImageVIEw imgIcon = (ImageVIEw) convertVIEw.findVIEwByID(R.ID.deviceicon); imgIcon.setVisibility(VIEw.GONE); //imgIcon.setimageResource(mToolbarSpinnerNavigationItems.get(position).getIcon()); // set content tvText1.setText(mToolbarSpinnerNavigationItems.get(position).getTitle()); // return return convertVIEw; } @OverrIDe public VIEw getDropDownVIEw(int position,VIEwGroup parent) { return convertVIEw; } }; //setting adapter to Spinner mToolbarSpinner.setAdapter(mArrayAdapter);解决方法 至于我对你的问题的理解,你可以做的是通过让它从-1而不是0开始索引来覆盖Spinner视图,这样就可以使数组的第一个条目成为你想要的那个.
Select your Device
StackOverflow上已存在多个问题,您可以参考这些问题并进行覆盖,建议使用通用解决方案.
参见here.
或者反过来说,你也可以使用这段代码set the customized default position of spinner.
ArrayAdapter<String> spinnerAdap = (ArrayAdapter<String>) mySpinner.getAdapter();int spinnerposition = messgAdap.getposition(theDefaultValue);mySpinner.setSelection(spinnerposition);总结
以上是内存溢出为你收集整理的如何在Android中将默认值设置为微调器下拉列表?全部内容,希望文章能够帮你解决如何在Android中将默认值设置为微调器下拉列表?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)