基本信息
源码名称:android 自定义单选按钮控件源码(仿淘宝颜色尺寸规格)
源码大小:1.39M
文件格式:.rar
开发语言:Java
更新时间:2016-10-22
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
package com.example.test; import java.util.HashMap; import java.util.Map; import android.app.Activity; import android.os.Bundle; import android.widget.TextView; import android.widget.Toast; import com.example.test.SingleSelectCheckBoxs.OnSelectListener; public class MainActivity extends Activity { private SingleSelectCheckBoxs sscb; private Map<Integer, String> mColorData; private TextView txtPosition; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // 注:::sscb父控件需要paddingLeft和paddingRight各8个dip,如果不需要设置页边距,可以在SingleSelectCheckBoxs中将对应的16dip删除 sscb = (com.example.test.SingleSelectCheckBoxs) findViewById(R.id.sscb); txtPosition = (TextView) findViewById(R.id.position); sscb.setOnSelectListener(new OnSSChkClickEvent()); // 控件需要的数据类型 mColorData = new HashMap<Integer, String>(); mColorData.put(0, "红色"); mColorData.put(1, "蓝色"); mColorData.put(2, "绿色"); mColorData.put(3, "紫色"); mColorData.put(4, "白色"); sscb.setData(mColorData); } // 点击第几个的监听 // position是-1的时候,没有选择任何条目 private class OnSSChkClickEvent implements OnSelectListener { @Override public void onSelect(int position) { txtPosition.setText("position:" position); } } }