Могу ли я использовать TextInputEditText без TextInputLayout?Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Могу ли я использовать TextInputEditText без TextInputLayout?

Сообщение Anonymous »

Для проекта я анализировал часть структуры кода Java для мобильных приложений. Во время анализа я понял, что у него не было текста, но в самом начале он импортирует TextInputEditText. < /P>
import com.google.android.material.textfield.TextInputEditText;
< /code>
Теперь я не уверен, нужен ли TextInputEdText TextInputLayout, и если рекомендуется использовать его без TextInputLayout?package com.example.myapplication;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;

import com.google.android.material.textfield.TextInputEditText;

import java.util.Timer;
import java.util.TimerTask;

public class MainActivity extends AppCompatActivity {

private final Timer timer = new Timer();
TimerTask timerTask;

private TextInputEditText editNomeLivro, editNomeAutor, editNomeEditora;
private TextView textResultado;
private EditText plainTextResultado;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_letssee);

editNomeAutor = findViewById(R.id.editNomeAutor);
editNomeLivro = findViewById(R.id.editNomeLivro);
editNomeEditora = findViewById(R.id.editNomeEditora);
textResultado = findViewById(R.id.textResultado);
plainTextResultado = findViewById(R.id.plainTextResultado);

timerTask = new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
gotoMainActivity();
}
});
}
};
timer.schedule(timerTask, 3000);
}

private void gotoMainActivity(){
Intent intent = new Intent(getApplicationContext(), MainActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
finish();
}

public void criarLinhaBD(View View){
//recuperar valor digitado
String nomeLivro = editNomeLivro.getText().toString();
String nomeAutor = editNomeAutor.getText().toString();
String nomeEditora = editNomeEditora.getText().toString();
//validar os campos digitados.
Boolean camposValidados = validarCampos(nomeAutor,nomeLivro,nomeEditora);
if (camposValidados) {
textResultado.setText("Insert into livros(nomeLivro,nomeAutor,nomeEditora) values ('" + nomeAutor + "','" + nomeLivro + "','" + nomeEditora + "');");
plainTextResultado.setText("Insert into livros(nomeLivro,nomeAutor,nomeEditora) values ('" + nomeAutor + "','" + nomeLivro + "','" + nomeEditora + "');");
}else{
textResultado.setText("Preencha os preços primeiro!!");
}
}
public Boolean validarCampos(String nomeAutor, String nomeLivro, String nomeEditora){
Boolean camposValidados = true;

if (nomeAutor == null || nomeAutor.equals("")) {
camposValidados = false;
} else if (nomeLivro == null || nomeLivro.equals("")) {
camposValidados = false;
} else if (nomeEditora == null || nomeEditora.equals("")) {
camposValidados = false;
}
return camposValidados;
}

}


Подробнее здесь: https://stackoverflow.com/questions/795 ... nputlayout
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Могу ли я использовать TextInputEditText без TextInputLayout?
    Anonymous » » в форуме JAVA
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Сообщение об ошибке Android Material TextInputLayout отображается за дочерним элементом Material TextInputEditText.
    Anonymous » » в форуме Android
    0 Ответы
    42 Просмотры
    Последнее сообщение Anonymous
  • Удалить подчеркивание из TextInputEditText
    Anonymous » » в форуме Android
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • Как создать пользовательский просмотр для TextInputEditText?
    Anonymous » » в форуме Android
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • TextInputLayout слишком высок для Android Studio
    Гость » » в форуме Android
    0 Ответы
    15 Просмотры
    Последнее сообщение Гость

Вернуться в «Android»