android xml main attributes mini grimoire
button :
Code:
<Button
android:onClick="TestHelloWorld"
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:layout_centerVertical="true"
android:layout_marginStart="63dp"
android:text="Button" />
<!-- this is a comment -->
relative layout :
Code:
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout 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=".MainActivity">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<!--place widgets in her-->
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World!"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent" />
</RelativeLayout>
</android.support.constraint.ConstraintLayout>
text attributes :
android:textAlignment="center"
android:hint="enter Item"
android:textAllCaps="false" allow caps chars
android:layout_centerHorizontal="true" center the item on the UserInterface
android:layout_centerHorizontal="true"
android:layout_centerVertical="true" full center iten on UI
android:padding="30dp"
android:layout_marginTop="15dp"
android:layout_marginLeft="40dp"
android:layout_toRightOf="@id/txtName" place item to right of other item
android:textAppearance="?android:attr/textAppearanceLarge" large text
android:textSize="16dp"
android:visibility="invisible"
set item size :
android:layout_width="100dp"
android:layout_height="200dp"
LinearLayout and gravity atrribute :
Code:
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:gravity="center">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World!1"
android:id="@+id/lbl1"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World!2"
android:id="@+id/lbl2"
android:layout_gravity="left"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World!3"
android:id="@+id/lbl3"
android:layout_gravity="right"
/>
</LinearLayout>
android:textColor="#a548d419" color
example login screen :
Code:
<?xml version = "1.0" encoding = "utf-8"?>
<RelativeLayout xmlns:android = "http://schemas.android.com/apk/res/android"
xmlns:tools = "http://schemas.android.com/tools" android:layout_width="match_parent"
android:layout_height = "match_parent" android:paddingLeft= "16dp"
android:background="#FFF"
android:paddingRight = "16dp"
android:paddingTop = "16dp"
android:paddingBottom = "16dp" tools:context = ".MainActivity">
<TextView android:text = "crypto" android:layout_width="wrap_content"
android:textColor="#40b810"
android:layout_height = "wrap_content"
android:id = "@+id/textview"
android:textSize = "35dp"
android:layout_alignParentTop = "true"
android:layout_centerHorizontal = "true" />
<TextView
android:layout_width = "wrap_content"
android:layout_height = "wrap_content"
android:textColor="#40b810"
android:text = "wallet 3.2"
android:id = "@+id/textView"
android:layout_below = "@+id/textview"
android:layout_centerHorizontal = "true"
android:textSize = "35dp" />
<EditText
android:layout_width = "wrap_content"
android:layout_height = "wrap_content"
android:id = "@+id/editText"
android:hint = "Enter email"
android:inputType="textEmailAddress"
android:focusable = "true"
android:textColorHighlight = "#ff7eff15"
android:textColorHint = "#ffff25e6"
android:layout_marginTop = "46dp"
android:layout_below = "@+id/imageView"
android:layout_alignParentLeft = "true"
android:layout_alignParentStart = "true"
android:layout_alignParentRight = "true"
android:layout_alignParentEnd = "true" />
<ImageView
android:layout_width="wrap_content"
android:layout_height="100dp"
android:id="@+id/imageView"
android:src="@drawable/crypto"
android:layout_below="@+id/textView"
android:layout_centerHorizontal="true" />
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="textPassword"
android:ems="10"
android:id="@+id/txtPass"
android:layout_below="@+id/editText"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_alignRight="@+id/editText"
android:layout_alignEnd="@+id/editText"
android:textColorHint="#ffff299f"
android:hint="Password" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Attempts Left:"
android:id="@+id/textView2"
android:layout_below="@+id/txtPass"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:textSize="25dp" />
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="login"
android:src="@drawable/register"
android:id="@+id/button"
android:background="@null"
android:layout_alignParentBottom="true"
android:layout_toLeftOf="@+id/textview"
android:layout_toStartOf="@+id/textview" />
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Cancel"
android:src="@drawable/login"
android:background="@null"
android:id="@+id/ivLogin"
android:layout_alignParentBottom="true"
android:layout_toRightOf="@+id/textview"
android:layout_toEndOf="@+id/textview" />
</RelativeLayout>
hadouken
Last edited by Moti Barski on Fri Oct 12, 2018 10:16 am; edited 1 time in total
_________________
MB over and out 