2013-05-13 218 views
0

有人能指導我如何創建一個圓形按鈕和textview在android應用程序,我仍然是一個新的android開發。請幫助圓形按鈕和android中的textview

+0

看一看這個答案,這個問題已經問 [鏈接](http://stackoverflow.com/a/3914662/2219600) – amalBit 2013-05-13 10:34:26

+0

http://stackoverflow.com/questions/9884202/custom - 圓形按鈕 – 2013-05-13 10:34:33

+0

http://stackoverflow.com/questions/4353740/how-to-make-round-textview-in-android – 2013-05-13 10:35:21

回答

0

正如some1提到,爲了使您的自定義按鈕,你所定義的樣式: Custom circle button

關於TextView的:你想幹什麼?更改字體?改變顏色?更改大小?

如果您是通過XML來完成這項工作的,那麼您已經擁有TextViews的XML屬性。除了更改字體外,它已在4.1中實現。

android:text="TextView" 
android:textColor="#288BA2" 
android:textSize="30sp" 
4

您不能在android中創建實際的圓形視圖(按鈕或textview) - 所有視圖都是矩形的。也就是說,您可以通過給它一個圓形背景來模仿圓形按鈕的外觀。有幾種方法可以做到這一點。一個簡單的方法是創建一個圓的PNG圖像,將其保存在您的drawable文件夾,然後將其設置爲您的按鈕背景:

<Button android:background="@drawable/circle_bg" .../> 

另一種方法是使用自定義形狀來畫一個圓:

<shape android:shape="oval" ...> 
    <solid android:color="#FFFFFF"/> 
</shape> 

保存,作爲在XML文件中的drawablecircle.xml,然後引用它在你的佈局:

<Button android:layout_width="40dp" layout_height="40dp" 
     android:background="@drawable/circle" ... /> 

氏s將創建一個半徑爲20dp的圓形按鈕。

當然,您可能希望將其與狀態選擇器結合使用,以獲得觸摸或焦點上突出顯示的狀態。

互聯網上有大量的例子。只搜索。