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);
}
}
}
资源文件列表
Test/.classpath , 475
Test/.project , 840
Test/.settings/org.eclipse.core.resources.prefs , 122
Test/.settings/org.eclipse.jdt.core.prefs , 177
Test/AndroidManifest.xml , 874
Test/bin/AndroidManifest.xml , 874
Test/bin/classes/com/example/test/BuildConfig.class , 341
Test/bin/classes/com/example/test/MainActivity$OnSSChkClickEvent.class , 1265
Test/bin/classes/com/example/test/MainActivity.class , 1881
Test/bin/classes/com/example/test/R$attr.class , 334
Test/bin/classes/com/example/test/R$dimen.class , 455
Test/bin/classes/com/example/test/R$drawable.class , 529
Test/bin/classes/com/example/test/R$id.class , 577
Test/bin/classes/com/example/test/R$layout.class , 485
Test/bin/classes/com/example/test/R$menu.class , 382
Test/bin/classes/com/example/test/R$string.class , 466
Test/bin/classes/com/example/test/R$style.class , 425
Test/bin/classes/com/example/test/R.class , 653
Test/bin/classes/com/example/test/SingleSelectCheckBoxs$OnChkClickEvent.class , 1637
Test/bin/classes/com/example/test/SingleSelectCheckBoxs$OnSelectListener.class , 277
Test/bin/classes/com/example/test/SingleSelectCheckBoxs.class , 6940
Test/bin/classes.dex , 695344
Test/bin/dexedLibs/android-support-v4-ead527a98c0e85eb4271e073d002fd11.jar , 232610
Test/bin/res/crunch/drawable-hdpi/ic_launcher.png , 5964
Test/bin/res/crunch/drawable-mdpi/ic_launcher.png , 3112
Test/bin/res/crunch/drawable-xhdpi/ic_launcher.png , 9355
Test/bin/res/crunch/drawable-xxhdpi/ic_launcher.png , 17889
Test/bin/resources.ap_ , 44130
Test/bin/Test.apk , 284158
Test/gen/com/example/test/BuildConfig.java , 158
Test/gen/com/example/test/R.java , 3117
Test/ic_launcher-web.png , 51394
Test/libs/android-support-v4.jar , 621451
Test/proguard-project.txt , 781
Test/project.properties , 563
Test/res/drawable/single_select_chk_bg.xml , 307
Test/res/drawable-hdpi/detail_sku_normal.9.png , 351
Test/res/drawable-hdpi/detail_sku_selected.9.png , 294
Test/res/drawable-hdpi/ic_launcher.png , 7658
Test/res/drawable-mdpi/ic_launcher.png , 3777
Test/res/drawable-xhdpi/ic_launcher.png , 12516
Test/res/drawable-xxhdpi/ic_launcher.png , 24777
Test/res/layout/activity_main.xml , 809
Test/res/layout/item_single_select.xml , 898
Test/res/layout/view_single_select_chk.xml , 323
Test/res/menu/main.xml , 263
Test/res/values/dimens.xml , 220
Test/res/values/strings.xml , 221
Test/res/values/styles.xml , 697
Test/res/values-sw600dp/dimens.xml , 203
Test/res/values-sw720dp-land/dimens.xml , 277
Test/res/values-v11/styles.xml , 334
Test/res/values-v14/styles.xml , 391
Test/src/com/example/test/MainActivity.java , 1479
Test/src/com/example/test/SingleSelectCheckBoxs.java , 6888
