Practical No 10-1
Practical No 10-1
xmlns:tools="http://schemas.android.com/too
app:layout_constraintVertical_bias="0.039" />
ls"
android:id="@+id/main"
<TextView
android:layout_width="match_parent"
android:id="@+id/textView2"
android:layout_height="match_parent"
android:layout_width="wrap_content"
tools:context=".MainActivity">
android:layout_height="wrap_content"
android:text="Password"
<TextView
android:textSize="24sp"
android:id="@+id/textView"
android:layout_width="wrap_content"
app:layout_constraintBottom_toBottomOf="p
android:layout_height="wrap_content"
arent"
android:text="Username"
android:textSize="24sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintBottom_toBottomOf="p
app:layout_constraintHorizontal_bias="0.059"
arent"
app:layout_constraintStart_toStartOf="parent
app:layout_constraintEnd_toEndOf="parent"
"
app:layout_constraintHorizontal_bias="0.052"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintStart_toStartOf="parent
app:layout_constraintVertical_bias="0.171" />
"
<EditText
app:layout_constraintTop_toTopOf="parent"
android:id="@+id/editTextText2"
android:layout_width="wrap_content"
app:layout_constraintVertical_bias="0.057" />
android:layout_height="wrap_content"
android:ems="10"
<EditText
android:inputType="text"
android:id="@+id/editTextText"
android:layout_width="wrap_content"
app:layout_constraintBottom_toBottomOf="p
android:layout_height="wrap_content"
arent"
android:ems="10"
android:inputType="text"
app:layout_constraintEnd_toEndOf="parent"
protected void onCreate(Bundle
app:layout_constraintStart_toEndOf="@+id/t savedInstanceState) {
extView2" super.onCreate(savedInstanceState);
EdgeToEdge.enable(this);
app:layout_constraintTop_toBottomOf="@+id setContentView(R.layout.activity_main);
/editTextText"
ViewCompat.setOnApplyWindowInsetsListene
app:layout_constraintVertical_bias="0.058" /> r(findViewById(R.id.main), (v, insets) -> {
Insets systemBars =
<Button
android:id="@+id/button" insets.getInsets(WindowInsetsCompat.Type.sy
android:layout_width="wrap_content" stemBars());
android:layout_height="wrap_content" v.setPadding(systemBars.left,
android:text="Login" systemBars.top,
systemBars.right,
app:layout_constraintBottom_toBottomOf="p systemBars.bottom);
arent" return insets;
});
app:layout_constraintEnd_toEndOf="parent" }
}
app:layout_constraintHorizontal_bias="0.498"
app:layout_constraintStart_toStartOf="parent Output:
"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.393" />
</androidx.constraintlayout.widget.Constraint
Layout>
Java Code:
package com.example.practicalno10;
import android.os.Bundle;
import androidx.activity.EdgeToEdge;
import
androidx.appcompat.app.AppCompatActivity;
import androidx.core.graphics.Insets;
import androidx.core.view.ViewCompat;
import
androidx.core.view.WindowInsetsCompat;
public class MainActivity extends
AppCompatActivity {
@Override