package com.andbase.demo.activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; import com.ab.activity.AbActivity; import com.ab.view.ioc.AbIocView; import com.ab.view.titlebar.AbTitleBar; import com.andbase.R; import com.andbase.global.MyApplication; /** * © 2012 amsoft.cn * 名称:UIElementActivity.java * 描述:常用控件汇总. * * @author 还如一梦中 * @version v1.0 * @date:2014-11-03 下午3:27:05 */ public class UIElementActivity extends AbActivity { private MyApplication application; @AbIocView(id = R.id.button1,click="btnClick")Button button1; @AbIocView(id = R.id.button2,click="btnClick")Button button2; @AbIocView(id = R.id.button3,click="btnClick")Button button3; @AbIocView(id = R.id.button4,click="btnClick")Button button4; @AbIocView(id = R.id.button5,click="btnClick")Button button5; @AbIocView(id = R.id.button6,click="btnClick")Button button6; @AbIocView(id = R.id.button7,click="btnClick")Button button7; @AbIocView(id = R.id.button8,click="btnClick")Button button8; @AbIocView(id = R.id.button9,click="btnClick")Button button9; @AbIocView(id = R.id.button10,click="btnClick")Button button10; @AbIocView(id = R.id.button11,click="btnClick")Button button11; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setAbContentView(R.layout.ui_main); AbTitleBar mAbTitleBar = this.getTitleBar(); mAbTitleBar.setTitleText(R.string.ui_name); mAbTitleBar.setLogo(R.drawable.button_selector_back); mAbTitleBar.setTitleBarBackground(R.drawable.top_bg); mAbTitleBar.setTitleTextMargin(10, 0, 0, 0); mAbTitleBar.setLogoLine(R.drawable.line); application = (MyApplication)abApplication; } public void btnClick(View v){ Intent intent = null; switch (v.getId()) { case R.id.button1: //滑动按钮 intent = new Intent(UIElementActivity.this, SlidingButtonActivity.class); startActivity(intent); break; case R.id.button2: //图片轮播 intent = new Intent(UIElementActivity.this, SlidingPlayViewActivity.class); startActivity(intent); break; case R.id.button3: //日历选择器 intent = new Intent(UIElementActivity.this, CalendarActivity.class); startActivity(intent); break; case R.id.button4: //POP提示框 intent = new Intent(UIElementActivity.this, PopoverActivity.class); startActivity(intent); break; case R.id.button5: //轮子选择控件 intent = new Intent(UIElementActivity.this, WheelActivity.class); startActivity(intent); break; case R.id.button6: //欢迎页面 intent = new Intent(UIElementActivity.this, WelcomeActivity.class); startActivity(intent); break; case R.id.button7: //拍照和相册选取图片 intent = new Intent(UIElementActivity.this, AddPhotoActivity.class); startActivity(intent); break; case R.id.button8: //城市选择 intent = new Intent(UIElementActivity.this, CityListActivity.class); startActivity(intent); break; case R.id.button9: intent = new Intent(UIElementActivity.this,AnalogClockActivity.class); startActivity(intent); break; case R.id.button10: intent = new Intent(UIElementActivity.this,NumberClockActivity.class); startActivity(intent); break; case R.id.button11: intent = new Intent(UIElementActivity.this,DeskCalendarActivity.class); startActivity(intent); break; default: break; } } }