Android 自定义 spinner样式
1、准备两张图片,并做好9.png
文章图片
文章图片
2、在drawable中定义my_spinner.xml
【Android 自定义 spinner样式】
-
3.写activity_main.xml
4.在layout中定义 simple_spinner_item.xml
5、java代码
package com.example.myspinner;
import android.app.Activity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.Spinner;
public class MainActivity extends Activity {
private Spinner sp;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ArrayAdapter adapter = new ArrayAdapter(
MainActivity.this, R.layout.simple_spinner_item);
// 设置下拉的每一项的样式
// 设置下拉方式
adapter.setDropDownViewResource(R.layout.simple_spinner_item);
for (int i = 0;
i < 10;
i++) {
adapter.add("测试测试" + i);
}
sp = (Spinner) findViewById(R.id.sp_prentClass);
sp.setAdapter(adapter);
}}
我写的是适配平板的显示的效果如下 :
文章图片
自己查一天资料写的 经验有限 大神勿喷.
推荐阅读
- android第三方框架(五)ButterKnife
- Android中的AES加密-下
- 带有Hilt的Android上的依赖注入
- SpringBoot调用公共模块的自定义注解失效的解决
- python自定义封装带颜色的logging模块
- 列出所有自定义的function和view
- android|android studio中ndk的使用
- Android事件传递源码分析
- RxJava|RxJava 在Android项目中的使用(一)
- Android7.0|Android7.0 第三方应用无法访问私有库