如何在android的布局边框上设置circleImageView?

米兰·加耶拉

说明:我想将我的circleImageView设置在布局的边框上。

这是我的xml文件,其中有更多布局,但是我想在布局的边框上设置circleimageview。

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical"
    tools:context="com.angelnx.angelnx.holidays.Registration">


    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="0dp"
        android:layout_weight="1"
        android:layout_margin="25dp">

        <ScrollView
            android:fillViewport="true"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent">

            <LinearLayout
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:orientation="vertical">

                <RelativeLayout
                    android:id="@+id/viewA"
                    android:layout_width="match_parent"
                    android:layout_height="match_parent"
                    android:layout_weight="0.8"
                    android:background="@color/login_header"
                    android:orientation="vertical">

                    <ImageView
                        android:id="@+id/symbol"
                        android:contentDescription="@null"
                        android:layout_width="fill_parent"
                        android:layout_height="100dp"
                        android:layout_gravity="center"
                        android:src="@drawable/ic_menu_camera"/>

                    <TextView
                        android:layout_width="fill_parent"
                        android:layout_height="75dp"
                        android:text="@string/Holiday"
                        android:layout_marginTop="50dp"
                        android:layout_gravity="center_horizontal|bottom"
                        android:gravity="center"
                        android:layout_alignBottom="@+id/symbol"
                        android:textColor="@color/header_text"
                        android:textStyle="bold"
                        android:textSize="20sp"/>

                    <de.hdodenhof.circleimageview.CircleImageView
                        android:id="@+id/circleView"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:layout_gravity="center"
                        android:src="@drawable/circularimage"/>

                </RelativeLayout>

                <LinearLayout
                    android:id="@+id/viewB"
                    android:layout_width="match_parent"
                    android:layout_height="fill_parent"
                    android:background="@color/fab_tint"
                    android:layout_weight="1"
                    android:orientation="vertical">

                    <FrameLayout
                        android:layout_width="fill_parent"
                        android:layout_height="wrap_content"
                        android:layout_margin="10dp"
                        android:orientation="horizontal">

                        <ImageView
                            android:contentDescription="@null"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_gravity="start|center_vertical"
                            android:src="@drawable/ic_username"/>

                        <android.support.design.widget.TextInputLayout
                            android:id="@+id/input_layout_name"
                            android:layout_width="match_parent"
                            android:layout_height="wrap_content">

                            <EditText
                                android:id="@+id/input_name"
                                android:layout_width="match_parent"
                                android:layout_height="wrap_content"
                                android:singleLine="true"
                                android:inputType="text"
                                android:paddingLeft="30dp"
                                android:hint="@string/hint_name" />
                        </android.support.design.widget.TextInputLayout>
                    </FrameLayout>

                    <FrameLayout
                        android:layout_width="fill_parent"
                        android:layout_height="wrap_content"
                        android:layout_margin="10dp"
                        android:orientation="horizontal">

                        <ImageView
                            android:contentDescription="@null"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_gravity="start|center_vertical"
                            android:src="@drawable/ic_email" />

                        <android.support.design.widget.TextInputLayout
                            android:id="@+id/input_layout_email"
                            android:layout_width="match_parent"
                            android:layout_height="wrap_content">

                            <EditText
                                android:id="@+id/input_email"
                                android:layout_width="match_parent"
                                android:layout_height="wrap_content"
                                android:singleLine="true"
                                android:inputType="textEmailAddress"
                                android:paddingLeft="30dp"
                                android:hint="@string/hint_email" />
                        </android.support.design.widget.TextInputLayout>
                    </FrameLayout>

                    <FrameLayout
                        android:layout_width="fill_parent"
                        android:layout_height="wrap_content"
                        android:layout_margin="10dp"
                        android:orientation="horizontal">

                        <ImageView
                            android:contentDescription="@null"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_gravity="start|center_vertical"
                            android:src="@drawable/lock_open" />

                        <android.support.design.widget.TextInputLayout
                            android:id="@+id/input_layout_password"
                            android:layout_width="match_parent"
                            android:layout_height="wrap_content">

                            <EditText
                                android:id="@+id/input_password"
                                android:layout_width="match_parent"
                                android:layout_height="wrap_content"
                                android:singleLine="true"
                                android:inputType="textPassword"
                                android:paddingLeft="30dp"
                                android:hint="@string/hint_password" />
                        </android.support.design.widget.TextInputLayout>
                    </FrameLayout>
                    <FrameLayout
                        android:layout_width="fill_parent"
                        android:layout_height="wrap_content"
                        android:layout_margin="10dp"
                        android:orientation="horizontal">

                        <Button
                            android:layout_width="fill_parent"
                            android:layout_height="wrap_content"
                            android:text="@string/btn_select"
                            android:textAllCaps="false"
                            android:textSize="17sp"
                            android:background="@color/btn_start_color"
                            android:textColor="@color/text_white"/>

                    </FrameLayout>
                    <LinearLayout
                        android:layout_width="fill_parent"
                        android:layout_height="fill_parent"
                        android:gravity="bottom"
                        android:orientation="horizontal"
                        android:layout_margin="10dp">

                        <TextView
                            android:layout_width="fill_parent"
                            android:layout_height="wrap_content"
                            android:layout_weight="1"/>
                        <Button
                            android:id="@+id/btn_signup"
                            android:layout_width="fill_parent"
                            android:layout_height="wrap_content"
                            android:text="@string/btn_signup"
                            android:layout_weight="0.7"
                            android:background="@drawable/button_round"
                            android:textColor="@android:color/white"/>

                        <TextView
                            android:layout_width="fill_parent"
                            android:layout_height="wrap_content"
                            android:layout_weight="1"/>
                    </LinearLayout>
                </LinearLayout>
            </LinearLayout>
        </ScrollView>
    </LinearLayout>
</LinearLayout>

这是我想要的演示图像

在此处输入图片说明

请帮我解决。

莎莉莎(Saritha G)

尝试以下代码:

<?xml version="1.0" encoding="utf-8"?><?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="fill_parent"
android:layout_height="fill_parent"
android:layout_margin="15dp"
android:orientation="vertical"
tools:context="com.angelnx.angelnx.holidays.Registration">

<ScrollView
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:fillViewport="true">

    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical">

      <RelativeLayout
        android:id="@+id/inner_relativelayout1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content">

        <RelativeLayout
            android:id="@+id/inner_relativelayout2"
            android:layout_width="match_parent"
            android:layout_height="wrap_content">

            <ImageView
                android:id="@+id/symbol"
                android:layout_width="fill_parent"
                android:layout_height="170dp"
                android:scaleType="fitXY"
                android:src="@drawable/ic_menu_camera" />
        </RelativeLayout>

        <de.hdodenhof.circleimageview.CircleImageView
            android:id="@+id/HomeFragmentProfileImageView"
            android:layout_width="150dp"
            android:layout_height="150dp"
            android:layout_alignParentTop="true"
            android:layout_centerHorizontal="true"
            android:layout_marginTop="85dp"
            android:src="@drawable/circularImage" />

        <TextView
            android:id="@+id/ProjectNameTextView"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_below="@id/HomeFragmentProfileImageView"
            android:layout_centerHorizontal="true"
            android:text="Profile"
            android:textColor="#000000"
            android:textSize="18sp"
            android:textStyle="bold" />
    </RelativeLayout>

        <LinearLayout
            android:id="@+id/viewB"
            android:layout_width="match_parent"
            android:layout_height="fill_parent"
            android:layout_weight="1"
            android:background="@color/fab_tint"
            android:orientation="vertical">

            <FrameLayout
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:layout_margin="10dp"
                android:orientation="horizontal">

                <ImageView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_gravity="start|center_vertical"
                    android:contentDescription="@null"
                    android:src="@drawable/ic_username" />

                <android.support.design.widget.TextInputLayout
                    android:id="@+id/input_layout_name"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content">

                    <EditText
                        android:id="@+id/input_name"
                        android:layout_width="match_parent"
                        android:layout_height="wrap_content"
                        android:hint="@string/hint_name"
                        android:inputType="text"
                        android:paddingLeft="30dp"
                        android:singleLine="true" />
                </android.support.design.widget.TextInputLayout>
            </FrameLayout>

            <FrameLayout
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:layout_margin="10dp"
                android:orientation="horizontal">

                <ImageView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_gravity="start|center_vertical"
                    android:contentDescription="@null"
                    android:src="@drawable/ic_email" />

                <android.support.design.widget.TextInputLayout
                    android:id="@+id/input_layout_email"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content">

                    <EditText
                        android:id="@+id/input_email"
                        android:layout_width="match_parent"
                        android:layout_height="wrap_content"
                        android:hint="@string/hint_email"
                        android:inputType="textEmailAddress"
                        android:paddingLeft="30dp"
                        android:singleLine="true" />
                </android.support.design.widget.TextInputLayout>
            </FrameLayout>

            <FrameLayout
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:layout_margin="10dp"
                android:orientation="horizontal">

                <ImageView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_gravity="start|center_vertical"
                    android:contentDescription="@null"
                    android:src="@drawable/lock_open" />

                <android.support.design.widget.TextInputLayout
                    android:id="@+id/input_layout_password"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content">

                    <EditText
                        android:id="@+id/input_password"
                        android:layout_width="match_parent"
                        android:layout_height="wrap_content"
                        android:hint="@string/hint_password"
                        android:inputType="textPassword"
                        android:paddingLeft="30dp"
                        android:singleLine="true" />
                </android.support.design.widget.TextInputLayout>
            </FrameLayout>

            <FrameLayout
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:layout_margin="10dp"
                android:orientation="horizontal">

                <Button
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:background="@color/btn_start_color"
                    android:text="@string/btn_select"
                    android:textAllCaps="false"
                    android:textColor="@color/text_white"
                    android:textSize="17sp" />

            </FrameLayout>

            <LinearLayout
                android:layout_width="fill_parent"
                android:layout_height="fill_parent"
                android:layout_margin="10dp"
                android:gravity="bottom"
                android:orientation="horizontal">

                <TextView
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:layout_weight="1" />

                <Button
                    android:id="@+id/btn_signup"
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:layout_weight="0.7"
                    android:background="@drawable/button_round"
                    android:text="@string/btn_signup"
                    android:textColor="@android:color/white" />

                <TextView
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:layout_weight="1" />
            </LinearLayout>
        </LinearLayout>
    </LinearLayout>
</ScrollView>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在android的布局边框上设置circleImageView?

来自分类Dev

如何在Android中的布局边框上放置textview?

来自分类Dev

如何在边框上添加边框?

来自分类Dev

如何在Android中的Textview边框上启用动画

来自分类Dev

如何在顶部和底部设置边框线性布局

来自分类Dev

Android表格布局如何以编程方式设置边框?

来自分类Dev

Android如何在ListView中设置边框

来自分类Dev

如何在Android布局中设置customview

来自分类Dev

如何设置线性布局的边框颜色

来自分类Dev

如何设置线性布局的边框颜色

来自分类Dev

如何在CSS中将图片放在边框上方?

来自分类Dev

如何在MS Word中的表格边框上放置文本?

来自分类Dev

如何在Android中以编程方式设置按钮边框颜色?

来自分类Dev

如何在Android中设置边框和旋转位图图像?

来自分类Dev

如何在android中设置视图的边框底部

来自分类Dev

如何在布局转换期间为UICollectionViewCells的边框宽度/颜色设置动画?

来自分类Dev

如何在android中相对布局内的每个布局下面设置每个布局

来自分类Dev

如何在Android中为活动的布局更改(布局A->布局B)设置动画?

来自分类Dev

如何在android中相对布局内的每个布局下面设置每个布局

来自分类Dev

如何在嵌套布局中设置Android DataBinding

来自分类Dev

如何在底部布局Android中始终设置按钮

来自分类Dev

如何在android中以横向模式设置布局?

来自分类Dev

如何在图像顶部设置按钮的线性布局(Android中的布局)?

来自分类Dev

Android:如何在线性布局中设置网格布局?

来自分类Dev

如何在图块上设置边框

来自分类Dev

如何在JavaFX中设置ListView边框

来自分类Dev

如何在jssor滑块中设置边框

来自分类Dev

如何在cardview上设置彩色边框

来自分类Dev

如何在tkinter中设置scrollText边框?

Related 相关文章

  1. 1

    如何在android的布局边框上设置circleImageView?

  2. 2

    如何在Android中的布局边框上放置textview?

  3. 3

    如何在边框上添加边框?

  4. 4

    如何在Android中的Textview边框上启用动画

  5. 5

    如何在顶部和底部设置边框线性布局

  6. 6

    Android表格布局如何以编程方式设置边框?

  7. 7

    Android如何在ListView中设置边框

  8. 8

    如何在Android布局中设置customview

  9. 9

    如何设置线性布局的边框颜色

  10. 10

    如何设置线性布局的边框颜色

  11. 11

    如何在CSS中将图片放在边框上方?

  12. 12

    如何在MS Word中的表格边框上放置文本?

  13. 13

    如何在Android中以编程方式设置按钮边框颜色?

  14. 14

    如何在Android中设置边框和旋转位图图像?

  15. 15

    如何在android中设置视图的边框底部

  16. 16

    如何在布局转换期间为UICollectionViewCells的边框宽度/颜色设置动画?

  17. 17

    如何在android中相对布局内的每个布局下面设置每个布局

  18. 18

    如何在Android中为活动的布局更改(布局A->布局B)设置动画?

  19. 19

    如何在android中相对布局内的每个布局下面设置每个布局

  20. 20

    如何在嵌套布局中设置Android DataBinding

  21. 21

    如何在底部布局Android中始终设置按钮

  22. 22

    如何在android中以横向模式设置布局?

  23. 23

    如何在图像顶部设置按钮的线性布局(Android中的布局)?

  24. 24

    Android:如何在线性布局中设置网格布局?

  25. 25

    如何在图块上设置边框

  26. 26

    如何在JavaFX中设置ListView边框

  27. 27

    如何在jssor滑块中设置边框

  28. 28

    如何在cardview上设置彩色边框

  29. 29

    如何在tkinter中设置scrollText边框?

热门标签

归档