Android Studio 检查EditText是不是为空三步
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android Studio 检查EditText是不是为空三步相关的知识,希望对你有一定的参考价值。
android Studio 检查EditText是否为空这三步是什么原理每一步的用处是什么,为什么缺一不可框框里面的代码有什么作用,是什么意思
参考技术A 第一步:声明私有EditText变量第二步:通过id查找到EditText
第三步:获取EditText中的内容
最后调用TextUtlis.isEmpty方法判断字符串是否为空追答
打错了,是TextUtils
本回答被提问者和网友采纳如何使用EditText字段创建简单的Android studio弹出窗口以进行数据插入
我做了很多搜索,似乎只有关于错误窗口或奇怪菜单/不同活动的东西。
我想要的只是一个带有EditText
字段和OK按钮的简单弹出窗口。
我该怎么用?我该如何使用它?
哦,......是否有可能只用Java做到这一点? (没有.xml文件)
我该怎么用?
您可以使用“警报”对话框进行简单弹出。
我该如何使用它?
AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(context);
final EditText et = new EditText(context);
// set prompts.xml to alertdialog builder
alertDialogBuilder.setView(et);
// set dialog message
alertDialogBuilder.setCancelable(false).setPositiveButton("OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
}
});
// create alert dialog
AlertDialog alertDialog = alertDialogBuilder.create();
// show it
alertDialog.show();
希望这可以帮助
我发现没有简单的方法。 XML。文件是必需的。但是有一个非常好的例子,即使对于那些不知道如何处理的人.xml我的来源:http://www.pcsalt.com/android/create-alertdialog-with-custom-layout-using-xml-layout/ 当然我把一切都改编了。我只是想知道 - 有没有办法在不同的java文件中做UI?因为它只是在我将所有内容都放入MainActivity文件后才开始工作。
你可以使用这个....但它需要xml。
public class confirmPop extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.pop);
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
int Width=dm.widthPixels;
int height = dm.heightPixels;
getWindow().setLayout((int)(Width*.8),(int)(height*.5));
}
public void onpopbtnclick(View v){
Intent I = new Intent(this,Easy.class);
startActivity(I);
}
}
final AlertDialog.Builder mBuilder = new AlertDialog.Builder(ThisActivity.this);
View view = getLayoutInflater().inflate(R.layout.yourpopup, null);
final TextView text= view.findViewById(R.id.editText1);
Button button= view.findViewById(R.id.button1);
mBuilder.setView(view);
final AlertDialog dialog = mBuilder.create();
mChangPwBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
//something
}
});
dialog.show();
以上是关于Android Studio 检查EditText是不是为空三步的主要内容,如果未能解决你的问题,请参考以下文章
Android Studio EditText点击图标清除文本内容
Android Studio - EditText 输入移动 TextView
Android Studio中的EditText控件使用详解
在 android studio 中使用 EditText 上的数字键盘