android两边是椭圆的按钮,自定义Button形状(圆形、椭圆)
这里介绍2种改变Button形状的方法,一个是直接通过设置一张圆形背景图片,另一种方法是通过引用自定义的shape 文件。具体参见如下:--------main_menu_btnshape.xml 自定义形状xml文件xmlns:android="http://schemas.android.com/apk/res/android"android:shape="oval"...
这里介绍2种改变Button形状的方法,一个是直接通过设置一张圆形背景图片,
另一种方法是通过引用自定义的shape 文件。具体参见如下:
--------main_menu_btnshape.xml 自定义形状xml文件
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval">
android:left="10dp"
android:top="10dp"
android:right="10dp"
android:bottom="10dp"
/>
-----Main layout文件
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/soft_info"
/>
android:id="@+id/roundBtn1"
android:background="@drawable/btn_oval"
android:layout_width="50dip"
android:layout_height="50dip"
/>
android:id="@+id/roundBtn"
android:text="椭圆按钮"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/main_menu_btnshape"
/>
----acitivity文件
public class MyLifeActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
更多推荐
所有评论(0)