Today we are discussing about the drag & drop elements in COMPOSITE.The composite elements in ANDROID are given bellow.
ListView
- A list view is a list of scrollable items in a group
- The List view items are automatically inserting the elements into the list using an adapter that enter the source content from database or array.
- The default code is given bellow.
    <ListView
        android:id="@+id/listView1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" >
    </ListView>
Expandable List
- The Expandable List view which shows items in vertically scrolling 2 level list view manner.
- It allows users to expand individually each list into another list.
- Expandable List shows an indicator besides each item having child elements.
- The default code is given bellow.
       <ExpandableListView
        android:id="@+id/expandableListView1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" >
    </ExpandableListView>
Grid View
- Grid view shows items in two dimensional scrolling format.
- Items in the Grid View are comes from ListAdapter which is associated with the view.
- Grid view is mainly used for displaying items in a thumbnails format.
- The default code is given bellow.
ScrollView
- The scroll view helps to scroll and view the content fronm top to bottom or bottom to top
- Scroll View is a frame layout which having the ability to scroll entire contents.
- ScrollView only support for vertical scrolling.
- The default code is given bellow.
    <ScrollView
        android:id="@+id/scrollView1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" >
        <LinearLayout
            android:id="@+id/linearLayout1"
            android:layout_width="match_parent"
            android:layout_height="match_parent" >
        </LinearLayout>
    </ScrollView>
Horizontal ScrollView
- HorizontalScrollView is only support for horizontal scrolling.
- The default code is given bellow.
      <HorizontalScrollView
        android:id="@+id/horizontalScrollView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" >
        <LinearLayout
            android:id="@+id/linearLayout1"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:orientation="horizontal" >
        </LinearLayout>
    </HorizontalScrollView>
Sliding Drawer
- Sliding drawer allows users to drag contents horizontally or vertically and user to drag by a handle to bring contents in the screen.
- Sliding Drawer should only used inside of Frame Layout.
- The default code is given bellow.
    <SlidingDrawer
        android:id="@+id/slidingDrawer1"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:content="@+id/content"
        android:handle="@+id/handle" >
        <Button
            android:id="@+id/handle"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Handle" />
        <LinearLayout
            android:id="@+id/content"
            android:layout_width="match_parent"
            android:layout_height="match_parent" >
        </LinearLayout>
    </SlidingDrawer>
WebView
- A web view is used for displaying web pages.
- Web View uses Webkit rendering engine to display web pages.
- Web View having the methods to zoom in and zoom out,navigate forward and backward and having text search capability.
- The default code is given bellow.
<WebView
        android:id="@+id/webView1"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
 />
TabHost
- Container for a tabbed window view.
- This object holds two children: a set of tab labels that the user clicks to select a specific tab, and a FrameLayout object that displays the contents of that page.
- The individual elements are typically controlled using this container object, rather than setting values on the child elements themselves.
- The default code is given bellow.
       <TabHost
        android:id="@android:id/tabhost"
        android:layout_width="match_parent"
        android:layout_height="match_parent" >
        <LinearLayout
            android:id="@+id/linearLayout1"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:orientation="vertical" >
            <TabWidget
                android:id="@android:id/tabs"
                android:layout_width="match_parent"
                android:layout_height="wrap_content" >
            </TabWidget>
            <FrameLayout
                android:id="@android:id/tabcontent"
                android:layout_width="match_parent"
                android:layout_height="match_parent" >
                <LinearLayout
                    android:id="@+id/tab1"
                    android:layout_width="match_parent"
                    android:layout_height="match_parent" >
                </LinearLayout>
                <LinearLayout
                    android:id="@+id/tab2"
                    android:layout_width="match_parent"
                    android:layout_height="match_parent" >
                </LinearLayout>
                <LinearLayout
                    android:id="@+id/tab3"
                    android:layout_width="match_parent"
                    android:layout_height="match_parent" >
                </LinearLayout>
            </FrameLayout>
        </LinearLayout>
    </TabHost>







 
2 comments:
Ooh
Drag & drop is enough
How much elements are there
nice
Post a Comment