標籤:android style blog http color io java ar 資料
從今天開始,我將開始自己手寫一個星座運勢的項目,星座運勢的資料來源採用MYAPI的星座資料,用戶端完全自己實現。
這個系列主要是講工程中主要介面的布局展示和一些項目中的痛點解析。由於本人剛自學安卓不久,請各位大神拍磚時手下留情。
第一個講講首頁頂部的BAR的實現
現在的APP據我觀察頂部都會涉及一個BAR,主要作用就是提示和導航,
先來看下實際的效果
那麼如何?這樣一個效果呢?
具體做法是在頁面配置裡嵌套一個頂部導覽功能表的布局
<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <RelativeLayout android:id="@+id/headerlayout" android:layout_width="fill_parent" android:layout_height="45.0dip" android:background="@color/title_color" > <TextView android:id="@+id/title" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:text="@string/home" android:textColor="#ffffffff" android:textSize="20.0sp" /> </RelativeLayout></RelativeLayout>
其中android:layout_centerHorizontal="true" android:layout_centerVertical="true"是設定TextView置中顯示的,這樣寫完,在Activity的OnCreate方法中載入這個布局就能
實現頂部導覽功能表的效果了,Activity的代碼如下
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); this.requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.main); // initComponent(); }
安卓項目開發實戰(1)--首頁頂部菜單BAR實現