1package com.peachpasswords.qa;23import android.app.Activity;4import android.os.Bundle;5import android.text.InputType;6import android.view.View;7import android.widget.EditText;8import android.widget.LinearLayout;91011121314151617public class QaFormActivity extends Activity {18 @Override19 protected void onCreate(Bundle savedInstanceState) {20 super.onCreate(savedInstanceState);21 EditText username = new EditText(this);22 username.setId(android.R.id.edit);23 username.setHint("Username");24 username.setAutofillHints("username");25 username.setContentDescription("Username field");26 username.setImportantForAutofill(View.IMPORTANT_FOR_AUTOFILL_YES);2728 EditText password = new EditText(this);29 password.setHint("Password");30 password.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD);31 password.setAutofillHints("password");32 password.setContentDescription("Password field");33 password.setImportantForAutofill(View.IMPORTANT_FOR_AUTOFILL_YES);3435 36 37 38 EditText otp = new EditText(this);39 otp.setHint("2FA Code");40 otp.setInputType(InputType.TYPE_CLASS_NUMBER);41 otp.setAutofillHints("otp");42 otp.setContentDescription("2FA code field");43 otp.setImportantForAutofill(View.IMPORTANT_FOR_AUTOFILL_YES);4445 LinearLayout layout = new LinearLayout(this);46 layout.setOrientation(LinearLayout.VERTICAL);47 layout.setPadding(48, 96, 48, 0);48 layout.addView(username);49 layout.addView(password);50 layout.addView(otp);51 setContentView(layout);52 }53}