0% found this document useful (0 votes)
53 views3 pages

pr6 ABSOLUTE Layout

The document describes an absolute layout in Android. It includes the XML code for an activity_main.xml file that defines widgets like TextViews, EditTexts and a Button laid out using absolute positioning. It also includes the Java code for a MainActivity class to handle the activity.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
53 views3 pages

pr6 ABSOLUTE Layout

The document describes an absolute layout in Android. It includes the XML code for an activity_main.xml file that defines widgets like TextViews, EditTexts and a Button laid out using absolute positioning. It also includes the Java code for a MainActivity class to handle the activity.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Practical 5.

2 ABSOLUTE LAYOUT

 Activity_main.xml:

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


<AbsoluteLayout
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"
android:fitsSystemWindows="true"
tools:context=".MainActivity">

<TextView
android:id="@+id/textView"
android:layout_width="214dp"
android:layout_height="41dp"
android:layout_x="101dp"
android:layout_y="82dp"
android:hint="practical5" />

<EditText
android:id="@+id/editTextText"
android:layout_width="220dp"
android:layout_height="wrap_content"
android:layout_x="100dp"
android:layout_y="148dp"
android:ems="10"
android:hint="Name"
android:inputType="text" />

<EditText
android:id="@+id/editTextNumber2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_x="98dp"
android:layout_y="223dp"
android:ems="10"
android:hint="enter your age"
android:inputType="number" />

<EditText
android:id="@+id/editTextPhone"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_x="101dp"
android:layout_y="298dp"
android:ems="10"
android:hint="enter your mobile number"
android:inputType="phone" />

<Button
android:id="@+id/button"
android:layout_width="106dp"
android:layout_height="wrap_content"

android:layout_x="143dp"
android:layout_y="381dp"
android:text="Submit" />

<FrameLayout
android:layout_width="563dp"
android:layout_height="890dp"
android:layout_x="-36dp"
android:layout_y="-28dp">

</FrameLayout>

</AbsoluteLayout>

 Mainactivity.java:

package com.example.pr6_table_layout;

import android.os.Bundle;

import com.google.android.material.snackbar.Snackbar;

import androidx.appcompat.app.AppCompatActivity;

import android.view.View;

import androidx.core.view.WindowCompat;
import androidx.navigation.NavController;
import androidx.navigation.Navigation;
import androidx.navigation.ui.AppBarConfiguration;
import androidx.navigation.ui.NavigationUI;

import com.example.pr6_table_layout.databinding.ActivityMainBinding;

import android.view.Menu;
import android.view.MenuItem;

public class MainActivity extends AppCompatActivity {

private AppBarConfiguration appBarConfiguration;


private ActivityMainBinding binding;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

binding = ActivityMainBinding.inflate(getLayoutInflater());
setContentView(binding.getRoot());
}
}

You might also like