GUI(Graphics User Interface)图形用户界面
Android的UI组件主要在android.widget和android.view包和他们的子包中,Android所有UI组件都建立在view和viewGroup的基础上,viewGroup是view的子类,但viewGroup常被当做容器来使用;
Android的所有组件都提供两种方式控制组件及Java代码和XML;View是所有UI组件的积累,相应的xml属性和方法如下
android:background-->setBackgroundResource(int);
android:clickable-->setClickable( boolean);
android:fadingEdge-->setVerticalEdgeEnabled(boolean);滚动组件边界是否淡出s
android:fadingEdgeLength-->gettVerticalEdgeLength();
android:focusable-->setFocusable(boolean);
android:focusableInTouchMode-->setFocusableInTochMode(boolean);
android:id-->setId(int);
android:keepScreenOn-->setKeepScreenOn(boolean);
andorid:layout_gravity
android:layout_height-->setLayoutPramas(ViewGroup.LayoutParams.params);
andorid:layout_width-->setLayoutPramas(ViewGroup.LayoutParams.paraml);
android:layout_margin
android:longClickable-->setLongClickable(boolean)
android:minHeight
android:minWidth
android:nextFocusDown-->setNextFocusDownId(int)
android:nextFocusLeft-->setNextFocusLeftId(int)
android:nextFocusRight-->setNextFocusRight(int)
android:nextFocusUp-->setNextFocusUp(int)
android:onClick
android:padding-->setPadding(int,int,int,int)
android:paddingBottom-->setPadding(int,int,int,int)
android:paddingLeft-->setPadding(int,int,int,int)
android:paddingRight-->setPadding(int,int,int,int)
android:paddingTop-->setPadding(int,int,int,int)
android:saveEnabled-->setSaveEnabled(boolean)
android:scrollX
android:scrollY
android:scrollBarAlwaysDrawHorizontalTrack
android:scrollBarAlwaysDrawVerticalTrack
android:scrollBarDefaultDelayBeforeFade
android:scrollBarFadeDuaration
android:scrollBarSize
android:scrollbarStyle
android:soundEffectsEnable
android:visibility
ViewGroup是一个抽象类,可以单做view类来使用,但主要当做容器来使用