Android学习笔记_75_Andorid控件样式汇总


 <!-- 设置activity为透明 -->
<style name="translucent">
<item name="android:windowBackground">@color/translucent</item>
<item name="android:windowIsTranslucent">true</item>
<item name="android:theme">@android:style/Theme.NoTitleBar</item>
<item name="android:windowAnimationStyle">@+android:style/Animation.Translucent</item>
</style>
<!-- 设置EditText的样式 -->
<style name="edittext_style">
<item name="android:background">@drawable/edittext_bg</item>
<item name="android:textSize">12sp</item>
<item name="android:layout_marginLeft">20dip</item>
<item name="android:layout_marginRight">20dip</item>
<item name="android:layout_marginTop">10dip</item>
<item name="android:layout_height">35dip</item>
<item name="android:textColor">@color/black</item>
</style>
<!-- 设置切换按钮TextView的样式 -->
<style name="textview_btn_switch">
<item name="android:layout_width">120dip</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:gravity">center</item>
<item name="android:paddingBottom">5dip</item>
<item name="android:paddingLeft">10dip</item>
<item name="android:paddingRight">10dip</item>
<item name="android:paddingTop">8dip</item>
<item name="android:textColor">@color/black</item>
<item name="android:textSize">15sp</item>
</style>
<!-- 设置按钮Button的样式 -->
<style name="button_btn_switch">
<item name="android:layout_width">120dip</item>
<item name="android:layout_height">35dip</item>
<item name="android:background">@drawable/button_selector</item>
<item name="android:textColor">@color/black</item>
<item name="android:textSize">14sp</item>
</style>
<!-- 设置按钮RadioButton的样式 -->
<style name="radio_btn_switch">
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_marginLeft">10dip</item>
<item name="android:textColor">@color/black</item>
<item name="android:textSize">14sp</item>
</style>

edittext_bg.xml:


<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<!-- 边缘线的宽度和颜色 -->
<stroke
android:width="1px"
android:color="#96AAD8" />
<!-- 中间渐变,角度0从左往右,正值为逆时针,270度为从上到下 -->
<gradient
android:angle="270"
android:centerColor="#E9F2FC"
android:endColor="#E9F2FC"
android:startColor="#E9F2FC" />
<!-- 设置padding -->
<padding
android:bottom="5dp"
android:left="5dp"
android:right="5dp"
android:top="5dp" />
</shape>


<!-- Dialog对话框样式 -->
<style name="MyDialogStyle" parent="@android:style/Theme.Dialog">
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:windowFrame">@null</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowIsFloating">true</item>
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowAnimationStyle">@android:style/Animation.Dialog</item>
<item name="android:backgroundDimEnabled">true</item>
</style>

Android学习笔记_75_Andorid控件样式汇总

时间: 2024-10-17 14:57:32

Android学习笔记_75_Andorid控件样式汇总的相关文章

十三、Android学习笔记_Andorid控件样式汇总

<!-- 设置activity为透明 --> <style name="translucent"> <item name="android:windowBackground">@color/translucent</item> <item name="android:windowIsTranslucent">true</item> <item name="an

android学习笔记七——控件(DatePicker、TimePicker、ProgressBar)

DatePicker.TimePicker ==> DatePicker,用于选择日期 TimePicker,用于选择时间 两者均派生与FrameLayout,两者在FrameLayout的基础上提供了一些方法来获取用户所选日期.时间: 程序中如果需要获取用户选择的日期.时间,可通过添加DataPicker添加OnDataChangeListener进行监听,为TimePicker添加OnTimeChangeListener进行监听. 实例——略 进度条==> ProgressBar.标题进度

Android学习笔记之控件Spinner

1.mian.xml布局文件 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 android:layout_width="match_parent" 4 android:layout_height="match_p

Android学习笔记--RecyclerView控件的使用

首先我们要依赖 compile 'com.android.support:recyclerview-v7:25.0.0'之后才可以使用 recyclerview XMl文件 1 <?xml version="1.0" encoding="utf-8"?> 2 <RelativeLayout 3 xmlns:android="http://schemas.android.com/apk/res/android" 4 xmlns:t

android学习笔记八——控件

SeekBar——拖动条 拖动条(SeekBar)组件与ProgressBar水平形式的显示进度条类似,不过其最大的区别在于,拖动条可以由用户自己进行手工的调节,例如当用户需要调整播放器音量或者电影的播放速度都会使用到拖动条SeekBar类. android:thumb,指定一个Drawable对象,该对象将作为自定义滑块:为了实现程序拖动滑块位置的改变,程序可以绑定一个OnSeekBarChangeListener监听器. android:thumb,用于改变拖动条上滑块的外观. 布局文件==

Android学习笔记-常用控件

单选按钮 Radio         <RadioGroup              android:id="@+id/genderGroup"             android:layout_width="wrap_content"             android:layout_height="wrap_content"             android:orientation="vertical"

Android学习笔记之控件DatePicker和TimePicker

1.xml布局文件 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 android:layout_width="match_parent" 4 android:layout_height="match_parent

Android学习笔记之控件GridView

1.xml布局文件 main.xml 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 android:layout_width="match_parent" 4 android:layout_height="mat

Android学习Scroller(三)——控件平移划过屏幕 (Scroller简单使用)

MainActivity如下: package cc.cn; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.app.Activity; /** * Demo描述: * Scroller使用示例--让控件平移划过屏幕 * * 参考资料: * http://blog.cs