自定义的Spinner文字居中
16lz
2021-01-23
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 点击按钮,文本文字改变
- android xml布局中TextView文字居中方法
- Android实现冒泡效果进度条
- Android模仿微信导航页效果源码
- Android 导航条效果实现(六) TabLayout+ViewPager+Fragment
- Android 沿着线绘制文字
- QQ上的tabhost效果
- android RadioButton文字居中的方法
- Android 使用View的旋转实现漂亮的动画效果