<?xml version="1.0" encoding="utf-8"?> //“oval”是椭圆的意思 //这里表示半径 //圆的颜色
然后你就可以在你的button按钮上面用了<Button android:id="@+id/car_change" android:text="出发" android:layout_height="110dp" android:layout_width="110dp" android:background="@drawable/rollbutton_shape"//rollbutton_shape就是你刚刚建立的xml文件 android:layout_centerVertical="true" android:layout_centerHorizontal="true"
如何在代码中实现颜色的改变呢? 题主又建立了跟上面一样的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++;}}