android好看錶單介面設計(TableLayout)及查詢資料列表顯示1

來源:互聯網
上載者:User

先看下效果圖,再來說說怎麼實現。。

               查詢員工資訊顯示效果如下:

 

 

當點擊某一記錄行觸發刪除該行資訊提醒:此時是點擊第一條記錄,背景變為黃色視為當前選擇行,效果如何?的呢,在下面詳細介紹,自己溫習一遍。

 

點擊添加按鈕時出現如下圖:

 

當滑鼠在入職時間輸入控制項點擊時出現時間選取器DatepickerDialog:

 

 

1.首先布局一下主介面

<RelativeLayout        android:layout_width="match_parent"    android:layout_height="match_parent"    android:background="#2691f2"    tools:context=".MainActivity" >    <LinearLayout        android:id="@+id/linear"        android:layout_width="fill_parent"        android:layout_height="wrap_content"        android:layout_margin="20dp"        android:orientation="horizontal" >        <Button            android:id="@+id/select"            android:layout_width="60dp"            android:layout_height="40dp"            android:background="@android:color/darker_gray"            android:text="@string/select"            android:textSize="20sp" />        <Button            android:id="@+id/add"            android:layout_width="60dp"            android:layout_height="40dp"            android:layout_marginLeft="20dp"            android:background="@android:color/darker_gray"            android:text="@string/add"            android:textSize="20sp" />        <Button            android:id="@+id/update"            android:layout_width="60dp"            android:layout_height="40dp"            android:layout_marginLeft="20dp"            android:background="@android:color/darker_gray"            android:text="@string/update"            android:textSize="20sp" />    </LinearLayout>    <ScrollView        android:id="@+id/scroll"        android:layout_width="fill_parent"        android:layout_height="match_parent"        android:layout_below="@+id/linear" >        <HorizontalScrollView            android:layout_width="fill_parent"            android:layout_height="wrap_content" >            <TableLayout                android:id="@+id/table"                android:layout_width="wrap_content"                android:layout_height="wrap_content"                android:layout_margin="3dip"                android:layout_marginTop="20dp"                android:padding="2dip" >                <TableRow android:orientation="horizontal" >                    <TextView                        android:layout_gravity="center"                        android:ellipsize="marquee"                        android:focusable="true"                        android:focusableInTouchMode="true"                        android:marqueeRepeatLimit="marquee_forever"                        android:paddingBottom="2dip"                        android:paddingLeft="10dip"                        android:paddingRight="10dip"                        android:paddingTop="2dip"                        android:scrollHorizontally="true"                        android:singleLine="true"                        android:text="@string/id"                        android:textSize="18sp" />                    <TextView                        android:layout_gravity="center"                        android:paddingBottom="2dip"                        android:paddingLeft="10dip"                        android:paddingRight="10dip"                        android:paddingTop="2dip"                        android:text="@string/name1"                        android:textSize="18sp" />                    <TextView                        android:layout_gravity="center"                        android:paddingBottom="2dip"                        android:paddingLeft="10dip"                        android:paddingRight="10dip"                        android:paddingTop="2dip"                        android:text="@string/age1"                        android:textSize="18sp" />                    <TextView                        android:layout_gravity="center"                        android:paddingBottom="2dip"                        android:paddingLeft="10dip"                        android:paddingRight="10dip"                        android:paddingTop="2dip"                        android:text="@string/position1"                        android:textSize="18sp" />                    <TextView                        android:layout_gravity="center"                        android:paddingBottom="2dip"                        android:paddingLeft="10dip"                        android:paddingRight="10dip"                        android:paddingTop="2dip"                        android:text="@string/dptmt1"                        android:textSize="18sp" />                    <TextView                        android:layout_gravity="center"                        android:paddingBottom="2dip"                        android:paddingLeft="10dip"                        android:paddingRight="10dip"                        android:paddingTop="2dip"                        android:text="@string/date1"                        android:textSize="18sp" />                    <TextView                        android:layout_gravity="center"                        android:paddingBottom="2dip"                        android:paddingLeft="10dip"                        android:paddingRight="10dip"                        android:paddingTop="2dip"                        android:text="@string/worked"                        android:textSize="18sp" />                </TableRow>            </TableLayout>        </HorizontalScrollView>    </ScrollView></RelativeLayout>


 

 

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.