布局:
AbsoluteLayout(绝对布局):
xmlns:android="http://scmemas.android.com/apk/res/android"
style="@..."
android:clipChildren="true|false"
android:clipToPadding="true|false"
android:layoutAnimation="@---"
android:animationCache="true|false"
android:persistentDrawingCache="none|animation|scrolling|all":持续高速缓存绘图
android:alwaysDrawnWithCache="true|false"
android:andStatesFromChildre="true|false"
android:descendantFocusability="beforeDescendants|afterDescendants|blocksDescendants":后裔可聚焦
android:id="@+id/absoluteLayout"
android:tag="@---"
android:android:scrollX="---"
android:android:scrollY="---"
android:background="@---"
android:padding="----"
android:paddingLeft="----"
android:paddingTop="----"
android:paddingRight="----"
android:paddingBotton="---"
android:focusable="true|false"
android:focusableInTouchMode="true|false"
android:visibility="visible|invisible|gone"
android:fitsSystemWindows="true|false":适合系统窗口
android:scrollbars="none|horizontal|vertical"
android:scrollbarStyle="insideOverlay(内覆盖)|insideInset(内插图)|outsideOverlay(外覆盖)|outsideInset(外插图)"
android:isScrollContainer="true|false":是一个滚动集合
android:fadeScrollbars="true|false":褪色的滚动条
android:scrollbarFadeDuration="---":卷轴淡出
android:scrollDefaultDelayBeforeFade="---":滚动前默认延迟
android:scrollbarSize="---"
android:scrollbarThumbHorizontal="@----":拇指水平滚动条
android:scrollbarThumbVertical="@----":拇指垂直滚动条
android:scrollbarTrackVertical="@---":垂直滚动条轨道
android:scrollbarTrackHorizontal="@---":水平滚动条轨道
android:scrollbarAlwaysDrawHorizontalTrack="true|false":水平滚动条总是吸引轨道
android:scrollbarAlwaysDrawVerticalTrack="true|false":垂直滚动条总是吸引轨道
android:fadingEdge="none|horizontal|vertical":衰落的边缘
android:fadingEdgeLength="---":边长衰落
android:nextFocusLeft="----":下左焦点
android:nextFocusUp="---":下一个重点注册
android:nextFocusRight="---":正确的下一个重点
android:nextFocusDown="---":下一个焦点下移
android:clickable="true|false":点击
android:longClickable="true|false"
android:saveEnabled="true|false":启用保存
android:drawingCacheQuality="auto|low|hight":绘图缓存质量
android:keepScreenOn="true|false":保持屏幕
android:duplicateParentState="true|false":重复父状态
android:minHeight="---":
android:minWidth="----":
android:soundEffectEnabled="true|false":音效启用
android:hapticFeedbackEnable="true|false":触觉反馈启用
android:contentDescription="@---":内容概述
android:onClick="@---":
android:layout_gravity="top|bottom|right|left|center_vertical|center_horizontal|fill_vertical|fill_horizontal|center|fill|clip_vertical|clip_horizontal":重力
android:layout_width="fill_parent|match_parent|wrap_content"
android:Llayout_height="fill_parent|match)parent_wrap_content"
android:layout_margin="":
android:layout_marginLeft=""
android:layout_marginTop=""
android:layout_marginRight=""
android:layout_marginBottom=""
DialerFilter(拨号器过滤器):
ExpandableListView(可扩展的列表视图):
FrameLayout(针布局):
GridView(网格视图):
HorizontalScrollView(水平滚动查看):
ImageSwither(图像切换):
LinearLayout(线性布局):
ListView(列表视图):
MediaController(媒体控制器):
RadioGroup(单选按钮组):
RelativeLayout(相对布局):
ScrollView(滚动查看):
SlidingDrawer(滑动抽屉):
TabHost(标签主机):
TabWidget(标签控件):
TableLayout(表格布局):
TableRow(表行):
TextSwitcher(文字切换):
ViewAnimator(查看动画):
ViewFlipper(参看弗利珀):
ViewSwitcher(查看切换):
---------------------------------------------------
GestureOverlayView(手势覆盖查看):
SurfaceView(表现观):
View(参看):
ViewStub(查看存根):
WebView(WEB视图):
AnalogClock(模拟时钟):
AutoCompleteTextView(自动完成文本视图):
Button(按钮):
CheckBox(复选框):
CheckedTextView(检查的文字查看):
Chronometer(时计):
DatePicker(日期选择器):
DigitalClock(数字时钟):
EditText(编辑文字):
Gallery(画廊):
ImageButton(图像按钮):
ImageView(图像查看):
MultiAutoCompleteTextView(多自动完成文本查看):
ProgressBar(进度):
QuickContactBadge(快速联系徽章):
Radio Button(单选按钮):
RatingBar(评分酒吧):
SeekBar(搜索栏:即拖拉进度条):
Spinner(微调):
TextView(文本视图):
TimePicker(时间选择器):
ToggleButton(切换按钮):
TwoLineListItem(两线列表项):
VideoView(视频查看):
ZoomButton(变焦按钮):
ZoomControls(缩放控制):
Include(包括):
-------------------------------
<merge></merge>(合并):
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_gravity="top|bottom|left|right|center_vertical|fill_vertical|center_horizontal|fill_horizontal|center|fill|clip_vertical|clip_horizontal"
android:layout_width="fill_parent|match_parent|wrap_content"
android:layout_height="fill_parent|match_parent|wrap_content"
android:layout_margin=""
android:layout_marginLef=""
android:layout_marginTop=""
android:layout_marginRight=""
android:layout_marginBottom=""
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/jiangshide/archive/2011/03/26/6280475.aspx
http://blog.csdn.net/jiangshide/archive/2011/03/26/6280475.aspx
分享到:
相关推荐
在Android开发中,布局是构建用户...总的来说,理解并熟练运用Android布局属性是成为一名优秀Android开发者的关键步骤之一。不断学习和实践,结合官方文档、博客和社区资源,将使你在Android UI设计的道路上越走越远。
本文将深入探讨Android布局的各种类型及其使用方法,旨在帮助开发者更好地理解和掌握Android应用的UI设计。 首先,我们来了解Android中的基本布局类型: 1. **线性布局(LinearLayout)**:这是最基础的布局,它...
Android Studio提供了强大的调试工具,如Logcat用于查看日志,以及布局预览和设备模拟器来测试不同场景。 总结来说,这个项目展示了如何利用Android原生接口实现相机预览和人脸检测,涵盖了Android相机API的使用、...
本资料"Android_布局属性大(1).zip"主要聚焦于Android布局的各种属性,帮助开发者深入理解并灵活运用这些属性来创建高效、美观且响应式的用户界面。 一、布局类型 1. 布局容器:Android提供了多种布局容器,如...
然而,需要注意的是,DroidDraw已不再维护,对于最新的Android SDK版本可能不完全兼容,现在的开发者更多地转向使用Android Studio内置的布局编辑器,如布局设计器(Layout Designer)和实时布局预览(Live Layout ...
此外,实时预览功能可以在代码编辑过程中即时查看布局效果。 通过理解和熟练运用相对布局,开发者可以创建各种复杂的界面设计,适应不同屏幕尺寸和设备。然而,对于更复杂的布局,可能需要结合使用其他布局管理器,...
下面我们将详细探讨Android布局及其在实际应用中的使用。 Android支持多种布局管理器,每种都有其特定的用途: 1. **线性布局(LinearLayout)**:这是最基础的布局,可以将子视图水平或垂直排列。通过设置`...
- 使用Android Studio的布局预览功能,可以在代码编辑器中实时查看布局效果,方便调试和设计。 5. **优化布局**: - 除了基本布局外,还有FrameLayout、GridLayout、ConstraintLayout等多种布局可供选择。...
2. 布局属性: 每种布局都有其特定的属性,如LinearLayout的`android:orientation`(设置布局方向)和`android:weightSum`(分配子视图的权重),RelativeLayout的`android:layout_alignParentTop`(使视图与父布局...
"Xamarin.Android布局文件自动提示功能"是指在使用Visual Studio或Visual Studio for Mac等集成开发环境(IDE)时,编辑器提供的智能代码补全和提示功能,它能显著提高开发效率,减少错误。本文将深入探讨这个功能,并...
由于信息有限,无法提供具体案例的详细代码,但在实际项目中,开发者通常会结合Android Studio中的布局编辑器,直观地拖拽和调整控件,同时查看即时预览。 总的来说,LinearLayout是Android开发中不可或缺的基础...
本篇文章将深入探讨Android布局的相关知识点,包括布局的基本概念、类型、设计原则以及如何通过源码理解和优化布局性能。 ### 1. 基本概念 布局是XML文件,通常位于`res/layout`目录下,用于定义UI组件(如按钮、...
Android布局工具是开发Android应用程序时不可或缺的利器,它极大地简化了UI设计过程,使得开发者能够以“所见即所得”的方式构建用户界面。这款工具允许设计师和开发者直观地拖放控件,调整它们的属性,并实时预览...
本文将深入探讨Android布局管理的基本概念、常用布局类型以及如何优化布局性能。 首先,Android提供了几种内置的布局类型,以满足不同设计需求: 1. **线性布局(LinearLayout)**:这是最基础的布局,支持水平或...
在Android开发中,布局...通过下载并研究"android框架布局demo",你将有机会亲手实践这些概念,进一步加深对Android布局管理的理解,并提高你的应用开发技能。记得不断探索和尝试,让自己的应用界面更加精美和高效。
描述中提到的工具可能是像DroidDraw这样的应用程序,它是一个早期的图形化用户界面(GUI)工具,可以帮助开发者无需编写XML代码就能设计Android布局。DroidDrawr1b21.jar可能就是这个工具的一个版本,允许用户通过...
- 使用Android Studio的布局预览功能来快速调试和优化布局。 - 利用Android Profiler来分析性能,优化滚动效率。 6. **示例代码**: ```java public class CustomCarouselLayout extends ViewGroup { private ...
Android Studio提供了丰富的调试工具,如布局预览、Logcat和内存分析工具,帮助开发者定位和解决问题。 通过以上内容,我们可以了解到这个“android标签布局”Demo的核心概念和实现方式,它展示了Android开发中的...
4. 如果在Android Studio中预览有问题,可以尝试在布局预览界面的右上角选择"Design"视图,然后在"Attributes"面板中设置百分比属性。 由于在Android 8.0后不再内置此库,开发者需要手动将源代码引入项目。按照描述...
然后在`styles.xml`中设置自定义组件的主题,这样在布局预览中就可以看到自定义属性的效果。 总结起来,创建和使用Android自定义属性包括以下几个步骤: 1. 在`res/values/attrs.xml`中定义自定义属性。 2. 在...