自定义的Spinner文字居中
16lz
2021-12-04
spinner_layout.xml:
<?xml version="1.0" encoding="utf-8"?> android:paddingBottom="7dip"/>
demo_activity_layout.xml:
DemoActivity.java
private Spinner mSpinner;private ArrayAdapter mSpinnerAdapter; private void refreshTargetList() { mTargetArray = ProviderUtils.queryAllTargetList(); mSpinnerAdapter = new ArrayAdapter(getActivity(), R.layout.spinner_layout); mSpinnerAdapter.setDropDownViewResource(R.layout.spinner_dropdown_item); if(null != mTargetArray) { for(Target target: mTargetArray) { mSpinnerAdapter.add(target.getDisplayname()); } mSpinner.setOnItemSelectedListener(new MeasurementTargetOnItemSelectedListener()); } else { mSpinnerAdapter.add("没有可供选择的服务器"); } mSpinner.requestFocus(); mSpinner.setAdapter(mSpinnerAdapter); //spin ner.setSelection(0); }
效果:
更多相关文章
- android TabLayout的应用
- Android实现冒泡效果进度条
- Android(安卓)自定义SeekBar显示进度百分比
- Android(安卓)导航条效果实现(六) TabLayout+ViewPager+Fragment
- Android(安卓)ScrollView 使用注意事项
- android实现自动提示功能
- Android与服务器通信的方法之一-->TCP
- QQ上的tabhost效果
- android开机自启广播无效果的曲线解决方案