Для проекта я анализировал часть структуры кода 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
Могу ли я использовать TextInputEditText без TextInputLayout? ⇐ Android
Форум для тех, кто программирует под Android
-
Anonymous
1743538438
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;
}
}
Подробнее здесь: [url]https://stackoverflow.com/questions/79549098/can-i-use-textinputedittext-without-textinputlayout[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия