Skip to main content

Profile UI design xml: layout


 <?xml version="1.0" encoding="utf-8"?>

<RelativeLayout 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"
tools:context=".view.fragment.ProfileFragment">

<LinearLayout
android:id="@+id/linear_top_id"
android:layout_width="match_parent"
android:layout_height="?actionBarSize"
android:layout_gravity="center_vertical"
android:gravity="center_vertical"
android:orientation="horizontal"
android:weightSum="3">

<androidx.appcompat.widget.AppCompatImageView
android:id="@+id/back_press_id"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:layout_weight="0.3"
android:background="?selectableItemBackgroundBorderless"
android:src="@drawable/ic_baseline_arrow_back_24">

</androidx.appcompat.widget.AppCompatImageView>

<androidx.appcompat.widget.AppCompatTextView
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_marginLeft="10dp"
android:layout_weight="2"
android:gravity="center_vertical"
android:text="Profile"
android:textAppearance="@style/TextAppearance.AppCompat.Small"
android:textColor="@color/black"
android:textStyle="bold">

</androidx.appcompat.widget.AppCompatTextView>

<androidx.appcompat.widget.AppCompatImageView
android:id="@+id/logout_id"
android:layout_weight="0.3"
android:layout_width="0dp"
android:background="?attr/selectableItemBackgroundBorderless"
android:layout_marginLeft="15dp"
android:src="@drawable/ic_baseline_logout_24"
android:layout_height="25dp">

</androidx.appcompat.widget.AppCompatImageView>

</LinearLayout>


<androidx.core.widget.NestedScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@+id/linear_top_id"
android:layout_marginTop="5dp">

<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_margin="5dp"
android:orientation="vertical">
<!--name section-->

<LinearLayout
android:id="@+id/profile_id"
android:layout_width="match_parent"
android:layout_height="150dp">

<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="match_parent">


<de.hdodenhof.circleimageview.CircleImageView
android:id="@+id/profile_image_id"
android:layout_width="126dp"
android:layout_height="94dp"
android:layout_marginStart="10dp"
android:layout_marginLeft="10dp"
android:src="@drawable/cure_profile"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent">

</de.hdodenhof.circleimageview.CircleImageView>

<androidx.appcompat.widget.AppCompatImageView
android:id="@+id/appCompatImageView3"
android:layout_width="20dp"
android:layout_height="15dp"
android:layout_marginRight="5dp"
android:src="@drawable/ic_image_black_24dp"
app:layout_constraintBottom_toBottomOf="@+id/profile_image_id"
app:layout_constraintEnd_toEndOf="@+id/profile_image_id"
app:layout_constraintHorizontal_bias="1.0"
app:layout_constraintStart_toStartOf="@+id/profile_image_id"
app:layout_constraintTop_toTopOf="@+id/profile_image_id">

</androidx.appcompat.widget.AppCompatImageView>

<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/user_name_txt_id"
android:layout_width="match_parent"
android:layout_height="30dp"
android:layout_marginStart="10dp"
android:layout_marginLeft="10dp"
android:text="Md Ruhul Amin"
android:textAllCaps="false"
android:textAppearance="@style/TextAppearance.AppCompat.Large"
android:textColor="@color/black"
android:textStyle="bold"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/profile_image_id">

</androidx.appcompat.widget.AppCompatTextView>

<com.google.android.material.button.MaterialButton
android:layout_width="175dp"
android:layout_height="52dp"
android:layout_margin="20dp"
android:layout_marginStart="24dp"
android:layout_marginLeft="24dp"
android:backgroundTint="@color/greay_light"
android:text="Order Status"
android:textColor="@color/black"
app:layout_constraintBottom_toTopOf="@+id/user_name_txt_id"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@+id/profile_image_id"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.529">

</com.google.android.material.button.MaterialButton>

</androidx.constraintlayout.widget.ConstraintLayout>


</LinearLayout>

<!-- email section-->


<LinearLayout
android:id="@+id/mail_liner_id"
android:layout_width="match_parent"
android:layout_height="?actionBarSize"
android:background="?attr/selectableItemBackground"
android:gravity="center_vertical"
android:weightSum="3">

<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/email_txt_id"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_marginLeft="10dp"
android:layout_weight="2.5"
android:drawableLeft="@drawable/ic_baseline_mail_outline_24"
android:drawablePadding="10dp"
android:gravity="center_vertical"
android:text="ruhulamin122017@gmail.com"
android:textAppearance="@style/TextAppearance.AppCompat.Small"
android:textColor="@color/black">

</androidx.appcompat.widget.AppCompatTextView>

<androidx.appcompat.widget.AppCompatTextView
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="0.5"
android:drawableRight="@drawable/ic_baseline_arrow_forward_ios_24"

android:drawablePadding="10dp"
android:gravity="end"
android:textAppearance="@style/TextAppearance.AppCompat.Small"
android:textColor="@color/black">

</androidx.appcompat.widget.AppCompatTextView>


</LinearLayout>

<View
android:layout_width="match_parent"
android:layout_height="0.5dp"
android:layout_below="@id/mail_liner_id"
android:layout_marginLeft="10dp"
android:layout_marginTop="2dp"
android:layout_marginRight="10dp"
android:background="#CACACA">

</View>

<!-- phone section-->

<LinearLayout
android:id="@+id/phone_line_id"
android:layout_width="match_parent"
android:layout_height="?actionBarSize"
android:background="?attr/selectableItemBackground"
android:gravity="center_vertical"
android:weightSum="3">

<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/phone_txt_id"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_marginLeft="10dp"
android:layout_weight="2.5"
android:drawableLeft="@drawable/ic_baseline_phone_24"
android:drawablePadding="10dp"
android:gravity="center_vertical"
android:text="01767051482"
android:textAppearance="@style/TextAppearance.AppCompat.Small"
android:textColor="@color/black">

</androidx.appcompat.widget.AppCompatTextView>

<androidx.appcompat.widget.AppCompatTextView
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_marginLeft="10dp"
android:layout_weight="0.5"
android:drawableRight="@drawable/ic_baseline_arrow_forward_ios_24"

android:drawablePadding="10dp"
android:gravity="center"
android:textAlignment="center"
android:textAppearance="@style/TextAppearance.AppCompat.Small"
android:textColor="@color/black">

</androidx.appcompat.widget.AppCompatTextView>


</LinearLayout>

<View
android:layout_width="match_parent"
android:layout_height="0.5dp"
android:layout_below="@id/phone_line_id"
android:layout_marginLeft="10dp"
android:layout_marginTop="2dp"
android:layout_marginRight="10dp"
android:background="#CACACA">

</View>

<!-- addrash section-->

<LinearLayout
android:id="@+id/addrash_line_id"
android:layout_width="match_parent"
android:layout_height="?actionBarSize"
android:background="?attr/selectableItemBackground"
android:gravity="center_vertical"
android:weightSum="3">

<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/addrash_txt_id"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_marginLeft="10dp"
android:layout_weight="2.5"
android:drawableLeft="@drawable/ic_baseline_location_on_24"
android:drawablePadding="10dp"
android:gravity="center_vertical"
android:text="Jessor Sadar "
android:textAppearance="@style/TextAppearance.AppCompat.Small"
android:textColor="@color/black">

</androidx.appcompat.widget.AppCompatTextView>

<androidx.appcompat.widget.AppCompatTextView
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_marginLeft="10dp"
android:layout_weight="0.5"
android:drawableRight="@drawable/ic_baseline_arrow_forward_ios_24"

android:drawablePadding="10dp"
android:gravity="center"
android:textAlignment="center"
android:textAppearance="@style/TextAppearance.AppCompat.Small"
android:textColor="@color/black">

</androidx.appcompat.widget.AppCompatTextView>


</LinearLayout>

<View
android:layout_width="match_parent"
android:layout_height="0.5dp"
android:layout_below="@id/addrash_line_id"
android:layout_marginLeft="10dp"
android:layout_marginTop="2dp"
android:layout_marginRight="10dp"
android:background="#CACACA">

</View>

<!-- order complete section-->
<LinearLayout
android:id="@+id/order_line_complete_id"
android:layout_width="match_parent"
android:layout_height="?actionBarSize"
android:background="?attr/selectableItemBackground"
android:gravity="center_vertical"
android:weightSum="3">

<androidx.appcompat.widget.AppCompatTextView
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_marginLeft="10dp"
android:layout_weight="2.5"
android:drawableLeft="@drawable/ic_baseline_shopping_bag_24"
android:drawablePadding="10dp"
android:gravity="center_vertical"
android:text="Order complete List"
android:textAppearance="@style/TextAppearance.AppCompat.Small"
android:textColor="@color/black">

</androidx.appcompat.widget.AppCompatTextView>

<androidx.appcompat.widget.AppCompatTextView
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_marginLeft="10dp"
android:layout_weight="0.5"
android:drawableRight="@drawable/ic_baseline_arrow_forward_ios_24"

android:drawablePadding="10dp"
android:gravity="center"
android:textAlignment="center"
android:textAppearance="@style/TextAppearance.AppCompat.Small"
android:textColor="@color/black">

</androidx.appcompat.widget.AppCompatTextView>


</LinearLayout>

<View
android:layout_width="match_parent"
android:layout_height="0.5dp"
android:layout_marginLeft="10dp"
android:layout_marginTop="2dp"
android:layout_marginRight="10dp"
android:background="#CACACA">

</View>
<!-- order list section-->

<LinearLayout
android:id="@+id/order_list_liner_id"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginTop="15dp"
android:background="?attr/selectableItemBackground"
android:orientation="vertical">

<LinearLayout
android:layout_width="match_parent"
android:layout_height="?actionBarSize"
android:gravity="center_vertical"
android:weightSum="3">

<androidx.appcompat.widget.AppCompatTextView
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_marginLeft="10dp"
android:layout_weight="2.5"
android:drawableLeft="@drawable/ic_baseline_shopping_cart_24"
android:drawablePadding="10dp"
android:gravity="center_vertical"
android:text="order List"
android:textAppearance="@style/TextAppearance.AppCompat.Small"
android:textColor="@color/black">

</androidx.appcompat.widget.AppCompatTextView>

<androidx.appcompat.widget.AppCompatTextView
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_marginLeft="10dp"
android:layout_weight="0.5"
android:drawableRight="@drawable/ic_baseline_arrow_forward_ios_24"

android:drawablePadding="10dp"
android:gravity="center"
android:textAlignment="center"
android:textAppearance="@style/TextAppearance.AppCompat.Small"
android:textColor="@color/black">

</androidx.appcompat.widget.AppCompatTextView>


</LinearLayout>


</LinearLayout>

<View
android:layout_width="match_parent"
android:layout_height="0.5dp"
android:layout_marginLeft="10dp"
android:layout_marginTop="2dp"
android:layout_marginRight="10dp"
android:background="#CACACA">

</View>
<!-- settings section-->
<LinearLayout

android:id="@+id/settings_line_id"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginTop="15dp"
android:background="?attr/selectableItemBackground"
android:orientation="vertical">

<LinearLayout

android:layout_width="match_parent"
android:layout_height="?actionBarSize"
android:gravity="center_vertical"
android:weightSum="3">

<androidx.appcompat.widget.AppCompatTextView
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_marginLeft="10dp"
android:layout_weight="2.5"
android:drawableLeft="@drawable/ic_baseline_settings_24"
android:drawablePadding="10dp"
android:gravity="center_vertical"
android:text="Settings"
android:textAppearance="@style/TextAppearance.AppCompat.Small"
android:textColor="@color/black">

</androidx.appcompat.widget.AppCompatTextView>

<androidx.appcompat.widget.AppCompatTextView
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_marginLeft="10dp"
android:layout_weight="0.5"
android:drawableRight="@drawable/ic_baseline_arrow_forward_ios_24"

android:drawablePadding="10dp"
android:gravity="center"
android:textAlignment="center"
android:textAppearance="@style/TextAppearance.AppCompat.Small"
android:textColor="@color/black">

</androidx.appcompat.widget.AppCompatTextView>


</LinearLayout>

</LinearLayout>

<View
android:layout_width="match_parent"
android:layout_height="0.5dp"
android:layout_marginLeft="10dp"
android:layout_marginTop="2dp"
android:layout_marginRight="10dp"
android:background="#CACACA">

</View>

<!-- language section-->
<LinearLayout
android:id="@+id/language_lene_id"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginTop="15dp"
android:background="?attr/selectableItemBackground"
android:orientation="vertical">

<LinearLayout
android:layout_width="match_parent"
android:layout_height="?actionBarSize"
android:gravity="center_vertical"
android:weightSum="3">

<androidx.appcompat.widget.AppCompatTextView
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_marginLeft="10dp"
android:layout_weight="2.5"
android:drawableLeft="@drawable/ic_baseline_language_24"
android:drawablePadding="10dp"
android:gravity="center_vertical"
android:text="@string/language"
android:textAppearance="@style/TextAppearance.AppCompat.Small"
android:textColor="@color/black">

</androidx.appcompat.widget.AppCompatTextView>

<androidx.appcompat.widget.AppCompatTextView
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_marginLeft="10dp"
android:layout_weight="0.5"
android:drawableRight="@drawable/ic_baseline_arrow_forward_ios_24"

android:drawablePadding="10dp"
android:gravity="center"
android:textAlignment="center"
android:textAppearance="@style/TextAppearance.AppCompat.Small"
android:textColor="@color/black">

</androidx.appcompat.widget.AppCompatTextView>


</LinearLayout>


</LinearLayout>


<View
android:layout_width="match_parent"
android:layout_height="0.5dp"
android:layout_marginLeft="10dp"
android:layout_marginTop="2dp"
android:layout_marginRight="10dp"
android:background="#CACACA">

</View>

<!-- themes section-->

<LinearLayout
android:id="@+id/themes_line_id"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginTop="15dp"
android:background="?attr/selectableItemBackground"
android:orientation="vertical">

<LinearLayout
android:layout_width="match_parent"
android:layout_height="?actionBarSize"
android:gravity="center_vertical"
android:weightSum="3">

<androidx.appcompat.widget.AppCompatTextView
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_marginLeft="10dp"
android:layout_weight="2.5"
android:drawableLeft="@drawable/ic_baseline_style_24"
android:drawablePadding="10dp"
android:gravity="center_vertical"
android:text="Themes"
android:textAppearance="@style/TextAppearance.AppCompat.Small"
android:textColor="@color/black">

</androidx.appcompat.widget.AppCompatTextView>

<androidx.appcompat.widget.AppCompatTextView
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_marginLeft="10dp"
android:layout_weight="0.5"
android:drawableRight="@drawable/ic_baseline_arrow_forward_ios_24"

android:drawablePadding="10dp"
android:gravity="center"
android:textAlignment="center"
android:textAppearance="@style/TextAppearance.AppCompat.Small"
android:textColor="@color/black">

</androidx.appcompat.widget.AppCompatTextView>


</LinearLayout>


</LinearLayout>

<View
android:layout_width="match_parent"
android:layout_height="0.5dp"
android:layout_marginLeft="10dp"
android:layout_marginTop="2dp"
android:layout_marginRight="10dp"
android:background="#CACACA">

</View>


</LinearLayout>


</androidx.core.widget.NestedScrollView>

</RelativeLayout>

Comments

Popular posts from this blog

 Firebase Cloud Messaging With  push notification with Image  public class ImageDownload extends AsyncTask < String , Void , Bitmap >{ @Override protected Bitmap doInBackground ( String ... strings ) { InputStream inputStream ; try { URL url = new URL( strings [ 0 ]) ; try { HttpURLConnection connection = ( HttpURLConnection ) url .openConnection() ; connection .connect() ; inputStream = connection .getInputStream() ; return BitmapFactory . decodeStream ( inputStream ) ; } catch ( IOException e ) { e .printStackTrace() ; } } catch ( MalformedURLException e ) { e .printStackTrace() ; } return null; } @Override protected void onPostExecute ( Bitmap bitmap ) { ShowNotification( bitmap ) ; } }
In this tutorial, I will show how can I save String Android Internal Storage .txt file  Nested Class: 1.File file 2.FileOutputStream fileOutputStream 3.OutputStreamWriter outputStreamWriter Step 1: Android Manifest.xml Permission Add <? xml version ="1.0" encoding ="utf-8" ?> <manifest xmlns: android ="http://schemas.android.com/apk/res/android" package ="com.ruhul.string_save_txt_format" > <uses-permission android :name ="android.permission.WRITE_EXTERNAL_STORAGE" ></uses-permission> <application android :allowBackup ="true" android :icon ="@mipmap/ic_launcher" android :label ="@string/app_name" android :roundIcon ="@mipmap/ic_launcher_round" android :supportsRtl ="true" android :theme ="@style/Theme.String_save_txt_format" > <activity android :name =".MainActivity" &
 phone authentication in android using Firebase Step 1:    Add Firebase to your Android project Step 2: Add this line build.Gradle(project) // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { google() jcenter() } dependencies { classpath "com.android.tools.build:gradle:4.1.1" classpath 'com.google.gms:google-services:4.3.5' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { google() jcenter() } } task clean( type : Delete) { delete rootProject . buildDir } Step 3: Add this dependency build.Gradle (app level) plugins { id 'com.android.application' } android { compileSdkVersion 30 buildToolsVersion "30.0.3" defaultConfig { applicationId "com.ruhul.firebasephone