android 界面知識點

一、android 小知識點

1.使用checkbox時去掉系統自定義的圖標。選擇自己的。

   <CheckBox
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:background="@drawable/setting_selector"
            android:button="@null" />

不設置background的時候則  android:button="@drawable/setting_selector"

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

<span style="font-size:24px;">2,在text控件周圍加入圖片使用drawableleft/drawableright等改變位置</span>

   <TextView android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="費德洛夫"
            android:gravity="center"
            android:drawableLeft="@drawable/setting_selector"/>


------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

3、在button按鈕上添加背景圖片圖片變形用bitmap 並且顯示居中。

</pre><pre class="html" name="code"><?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
    
  <item android:state_pressed="true">
	     <bitmap android:src="@drawable/x_click_normal" android:gravity="center_vertical" > </bitmap>	</item>
    
    	<item android:state_pressed="false">
	     <bitmap android:src="@drawable/x_click" android:gravity="center_vertical">
    </bitmap>	</item>
</selector>
</pre><pre class="html" name="code">這樣圖片就不會變形了,
---------------------------------------------------------------------------------------------------------
<span style="font-size:18px;"><span style="font-size:24px;">4、在CheckBox 中text文本顯示上下兩行</span>
如果圖片只給了背景圖則可以在text上添加\n實現換行</span>
效果如圖  
                 <img alt="效果如圖" src="https://img-blog.csdn.net/20151124191603011?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" />
<pre name="code" class="html"> <CheckBox
            android:id="@+id/radiobtn_breakfast"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_margin="10dp"
            android:background="@drawable/circle_selector"
            android:button="@null"
            android:gravity="center"
            android:textSize="10sp"
            android:scaleX="1.2"
            android:scaleY="1.2"
            android:text="餐前\n空腹" />


 背景邊框:


<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >

    <solid android:color="#FFFFFF" />

    <stroke
        android:width="1dp"
        android:color="#000000" />

    <padding
        android:bottom="1dp"
        android:left="1dp"
        android:right="1dp"
        android:top="1dp" />

</shape>







發佈了14 篇原創文章 · 獲贊 1 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章