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万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章