我正在嘗試創建類似附加圖片的應用程序。因此,我從網站上閱讀了很多文章,比如像gridLayout,gridView,Tablelayout等的recyclerview。我在開發android應用程序方面很新穎。帶有封面圖像的Android GridView按鈕標題
所以我正在尋找一個指導原則,我該如何繼續這個設計,特別是這個設計的庫或框架。在我的應用程序中,我只想在標題上有封面照片。例如公司的3或4張圖片,這些圖片將通過swip視圖自動更改。在這個圖像下面,我想在gridview中實現六個按鈕,它基本上是這個應用程序的六個選項。我不想在這個應用程序的任何滾動視圖。
現在什麼是一步一步的工作來做這個應用程序與複雜化。我在這裏附加了圖片。第一個是我的應用程序的樣機,第二個是我想要實現的示例應用程序。
[
我的XML代碼是這個頁面是 -
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
tools:context="demo.app.com.bluapp_client_and.ui.MainOptionPage"
tools:showIn="@layout/activity_main"
android:orientation="vertical"
android:weightSum="2">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:background="#192832">
<android.support.v4.view.ViewPager
android:id="@+id/viewPager"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true">
</android.support.v4.view.ViewPager>
</LinearLayout>
<FrameLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:background="#125745">
<GridView
android:id="@+id/gridView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:verticalSpacing="2dp"
android:horizontalSpacing="2dp"
android:stretchMode="columnWidth"
android:numColumns="2"/>
</FrameLayout>
</LinearLayout>
和單個網格XML代碼
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:padding="15dp"
android:gravity="center"
android:background="@drawable/option_background"
>
<ImageView
android:id="@+id/grid_image"
android:layout_width="50dp"
android:layout_height="50dp"
android:layout_gravity="center"
/>
<TextView
android:id="@+id/grid_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:textColor="#f5edff" />
</LinearLayout>
非常感謝你的回答。我會試試這個,讓你知道。 – ktina51
@ Aditya Vyas-Lakhan實際上我不想在我的網格中查看回收站視圖。我只想要六個固定的網格,它將在屏幕的一半上進行調整。我通過給我的代碼修改了我的答案。但不幸的是,這不符合我的要求。我想補充網格完全相同,因爲pictuew @nowshinreza檢查我編輯的答案它正在爲我工作 – ktina51
@Adyta但它不可能與gridview – ktina51