<?xml version="1.0" encoding="utf-8"?> //“oval”是椭圆的意思 //这里表示半径 //圆的颜色
如何在代码中实现颜色的改变呢? 题主又建立了跟上面一样的xml文件只是中的颜色改变了一下 下面是代码实现 public class Main1Activity extends Activity { private Button change;//就是圆形button int i=1;//这个全局变量判断点击次数@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);this.requestWindowFeature(Window.FEATURE_NO_TITLE);setContentView(R.layout.main1);change=(Button)findViewById(R.id.car_change);change.setOnClickListener(new mylistener());}class mylistener implements OnClickListener{@Overridepublic void onClick(View arg0) {// TODO Auto-generated method stubif(i%2==1)change.setBackgroundResource(R.drawable.rollbutton_shape);//引用xml中的资源else{change.setBackgroundResource(R.drawable.rebackground);}i++;}} 更多相关文章 【Android浏览器插件开发准备工作之NPAPI】使用Visual Studio 20破解XamarinAndroid中使用PreferenceActivity创建菜单Android(安卓)make脚本简记WebView使用详解Android(安卓)SDK Manager中Google APIs无法显示问题(附SDK Managunity obb 分包 上传googleplayAndroid(安卓)Cupcake源码编译笔记android ViewPager页面左右滑动切换 随机推荐 android的五大布局详解 android 实现高德2D地图,定位和定位蓝点 android 开源组件合集-UI篇(2014-08-25更 【笔记】Android高版本Apache HTTPClient Android/Linux 内存监视 查看移动App排名和推荐的网站分享 Android 开发笔记1 Android(安卓)SQlite数据库的使用(二) android studio 3.0 使用LeakCanary检测 Android 扫码器串口通讯
public class Main1Activity extends Activity { private Button change;//就是圆形button int i=1;//这个全局变量判断点击次数@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);this.requestWindowFeature(Window.FEATURE_NO_TITLE);setContentView(R.layout.main1);change=(Button)findViewById(R.id.car_change);change.setOnClickListener(new mylistener());}class mylistener implements OnClickListener{@Overridepublic void onClick(View arg0) {// TODO Auto-generated method stubif(i%2==1)change.setBackgroundResource(R.drawable.rollbutton_shape);//引用xml中的资源else{change.setBackgroundResource(R.drawable.rebackground);}i++;}}