Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> android基礎6——設置圓角按鈕

android基礎6——設置圓角按鈕

編輯:關於Android編程

shape.xml   <?xml version="1.0" encoding="UTF-8"?>  <shape      xmlns:android="http://schemas.android.com/apk/res/android"      android:shape="rectangle">      <!-- 填充的顏色 -->      <solid android:color="#FFFFFF" />      <!-- 設置按鈕的四個角為弧形 -->      <!-- android:radius 弧形的半徑 -->      <corners android:radius="5dip" />         <!-- padding:Button裡面的文字與Button邊界的間隔 -->  <padding     android:left="10dp"     android:top="10dp"     android:right="10dp"     android:bottom="10dp"  />  </shape>        main.xml 在android:background="@drawable/shape"就使用了shape.xml資源     <?xml version="1.0" encoding="utf-8"?>  <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"      android:orientation="vertical"      android:layout_width="fill_parent"      android:layout_height="fill_parent"      >  <TextView         android:layout_width="fill_parent"        android:layout_height="wrap_content"        android:text="@string/hello"      />    <Button        android:id="@+id/roundButton"      android:text=" 圓角按鈕 "      android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:background="@drawable/shape"      />  </LinearLayout>    strings.xml <?xml version="1.0" encoding="utf-8"?>  <resources>      <string name="hello">Hello World, RoundButtonDemoActivity!</string>      <string name="app_name">RoundButtonDemo</string>  </resources>  RoundButtonDemoActivity.java   package com.android.RoundButtonDemo.activity;     import android.app.Activity;   import android.os.Bundle;   import android.view.View;   import android.view.View.OnClickListener;   import android.widget.Button;   import android.widget.Toast;     public class RoundButtonDemoActivity extends Activity {       Button roundButton;       @Override      public void onCreate(Bundle savedInstanceState) {           super.onCreate(savedInstanceState);           setContentView(R.layout.main);                      roundButton=(Button)findViewById(R.id.roundButton);         //使用匿名類注冊Button事件           roundButton.setOnClickListener(new OnClickListener()         {                    public void onClick(View v)               {                   Toast.makeText(RoundButtonDemoActivity.this, "你點擊了圓角按鈕",Toast.LENGTH_LONG).show();               }           });       }   }   
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved