【问题标题】:How do I make this menu design in android xml? [closed]如何在 android xml 中进行此菜单设计? [关闭]
【发布时间】:2021-06-30 14:27:07
【问题描述】:

view image

是否有某种库可以做到这一点,或者我必须使用卡片视图或线性布局? 还有名字吗?

【问题讨论】:

    标签: java xml android-studio user-interface android-constraintlayout


    【解决方案1】:

    我为你做了一个cardView,伙计。你只需要更改drawables 下面的代码就是你在这张图片中看到的:

    <?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"
        xmlns:app="http://schemas.android.com/apk/res-auto"
        android:background="#22ad80">
    
        <androidx.cardview.widget.CardView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_margin="20dp"
            app:cardCornerRadius="10dp"
            app:cardElevation="5dp">
    
            <RelativeLayout
                android:layout_width="wrap_content"
                android:layout_height="wrap_content">
    
                <RelativeLayout
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:id="@+id/bank_frame"
                    android:layout_margin="5dp">
    
                    <ImageView
                        android:layout_width="25dp"
                        android:layout_height="25dp"
                        android:src="@drawable/more"
                        android:id="@+id/bank_image"
                        android:layout_margin="5dp"/>
    
                    <TextView
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:text="Bank/Card settings"
                        android:id="@+id/bank_text"
                        android:layout_toEndOf="@id/bank_image"
                        android:layout_centerVertical="true"
                        android:layout_margin="5dp"
                        android:textColor="#000000"/>
    
                    <ImageView
                        android:layout_width="25dp"
                        android:layout_height="25dp"
                        android:src="@drawable/ic_arrow_right"
                        android:layout_toEndOf="@id/bank_image"
                        android:layout_marginStart="250dp"
                        android:layout_marginEnd="5dp"
                        android:layout_centerVertical="true"/>
    
                </RelativeLayout>
    
                <RelativeLayout
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:id="@+id/security_frame"
                    android:layout_below="@+id/bank_frame"
                    android:layout_margin="5dp">
    
                    <ImageView
                        android:layout_width="25dp"
                        android:layout_height="25dp"
                        android:src="@drawable/more"
                        android:id="@+id/security_image"
                        android:layout_margin="5dp"/>
    
                    <TextView
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:text="My Security"
                        android:id="@+id/security_text"
                        android:layout_toEndOf="@id/security_image"
                        android:layout_centerVertical="true"
                        android:layout_margin="5dp"
                        android:textColor="#000000"/>
    
                    <ImageView
                        android:layout_width="25dp"
                        android:layout_height="25dp"
                        android:src="@drawable/ic_arrow_right"
                        android:layout_toEndOf="@id/security_image"
                        android:layout_marginStart="250dp"
                        android:layout_marginEnd="5dp"
                        android:layout_centerVertical="true"/>
                </RelativeLayout>
    
                <RelativeLayout
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:id="@+id/added_frame"
                    android:layout_below="@+id/security_frame"
                    android:layout_margin="5dp">
    
                    <ImageView
                        android:layout_width="25dp"
                        android:layout_height="25dp"
                        android:src="@drawable/more"
                        android:id="@+id/added_image"
                        android:layout_margin="5dp"/>
    
                    <TextView
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:text="BVN Added"
                        android:id="@+id/added_text"
                        android:layout_toEndOf="@id/added_image"
                        android:layout_centerVertical="true"
                        android:layout_margin="5dp"
                        android:textColor="#000000"/>
    
                    <ImageView
                        android:layout_width="25dp"
                        android:layout_height="25dp"
                        android:src="@drawable/ic_arrow_right"
                        android:layout_toEndOf="@id/added_image"
                        android:layout_marginStart="250dp"
                        android:layout_marginEnd="5dp"
                        android:layout_centerVertical="true"/>
    
                </RelativeLayout>
            </RelativeLayout>
        </androidx.cardview.widget.CardView>
    </RelativeLayout>
    

    【讨论】:

    • 不客气! :) 不要犹豫,在新帖子中提出更多问题。我们尽力提供帮助!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多