编辑文本第一次输入字母的验证
我正在创建一个应用程序,该应用程序检查用户是输入字母还是数字,然后按钮将弹出.如果用户未输入单个字母,则会显示验证. 这是我要调试的示例[主要活动. PS.不是我的真实代码]: private EditText edittext; Button checkBtn; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); addKeyListener(); } public void addKeyListener() { edittext = (EditText) findViewById(R.id.editText); checkBtn = (Button
2 2024-04-05
编程技术问答社区
动态添加一个编辑文本
单击按钮时,我想在我的应用程序中添加一个编辑文本字段,但我不更改布局.只需将其添加到由XML文件定义的现有一个即可. 假设我有一个联系人应用程序,如果用户需要添加一个额外的字段点击按钮并创建一个! 如何做? 解决方案 您能做的就是将这些Edittext的内容放在面板中,即将它们分组为面板,然后使用一个按钮,然后按按钮单击"创建eDittext的实例",然后将其添加到相关的面板中.这样,您就不会限制自己只能添加一个面板,而是像用户想要添加的那样. 其他解决方案 将递观的项目保留在您的布局中,并将其可见性设置为 gone . 然后,在按钮设置的可见性可见性的OnClick事件中. 或 您可以以编程方式添加Edi
0 2024-04-05
编程技术问答社区
编辑文本和使用按钮来提交
基本上,我希望这允许用户输入文本(其名称).然后单击将该名称存储在数组中的提交按钮,然后在EditText中删除写作(以及为玩家制作计数器).完成了提交播放器名称后,我希望他们能够单击"播放"按钮(标题为"我相信完成"),然后继续下一页,并将所有信息发送到下一页. 我目前的问题是当我输入名称并单击"提交"力关闭时.如果我单击"播放"按钮,则强制关闭.认为你可以帮我吗?谢谢 级别1: public class Class1 extends Activity { int players=0; String names[]; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.class1); final EditText input = (EditText) findViewB
2 2024-04-05
编程技术问答社区
对话框和编辑文本监听器:在setEnabled时崩溃
你好,我要疯狂地了解此对话中的问题在哪里.我正在尝试使用edittext内部创建一个对话框..如果edittext为空,则必须禁用正面button其他启用.我写了这个代码. public class Example extends AlertDialog { AlertDialog.Builder builder; EditText mEditText; Context mContext; Button button; String text; protected Example(Context context) { super(context); // TODO Auto-generated constructor stub builder = new AlertDialog.Builder(context); this.mContext = context;
4 2024-04-05
编程技术问答社区
保存编辑文本和按钮点击的状态
我有2个活动.第一个Activity具有EditText和Next Button.第二Activity有一个Back Button.在第一个Activity中,我在EditText中输入了一些文本,然后点击了Next Button.现在,我在SecondActivity中,如果我按Back Button,它将返回First Activity清除EditText字段.我希望那个EditText字段保持不变.如何实现这些步骤? 第一级: public class HomeActivity extends Activity { EditText text; Button button; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_home);
2 2024-04-05
编程技术问答社区
如何用Edittext和它下面的按钮来调整BottomSheet的大小?
我想构建一个底部表格以显示带有按钮的视图并编辑文本.如果我单击EditText,则会显示键盘,但它隐藏了在编辑文本下方的按钮. 这些照片应该显示我的问题 1)正常视图 - 优先图像中的底部表 2)底部表隐藏按钮 - 第二张图像 这是我创建底部表格的代码 addNewListBottomSheet = new BottomSheetDialog(this, R.style.BottomSheetDialogTheme); View bottomSheetRootView = getLayoutInflater().inflate(R.layout.addnewlist_bottomsheet_layout, null); addNewListBottomSheet.setContentView(bottomSheetRootView); 我还添加了特定的样式
6 2024-04-05
编程技术问答社区
结合编辑文本和按钮?
在某些应用中,我看到了一个EditText小部件,右侧与按钮结合在一起(例如/search2.png" rel =" nofollow noreferrer" title =" Twitter App中的搜索字段"> Twitter App中的搜索字段). 如何创建一个小部件? 问候, Marco 解决方案 我终于找到了一个解决方案. Google Guys的做法是: search_bar.xml 感谢您的帮助! 其他解决方案 布局上还有一些官方教程如果使用TableLayout,则可以在两列布局的左列中放置一个Edittext,然后将按钮放在右侧.或者,可能是一种更好的方法,就是使用Relativelayout,这使您更加灵活. 其他解决方案 看看 draw 9-patch 工具. 9点被用作诸如EditText和按钮之类的小部件的背景.您可以将自定义的小部件背景与填充和边距结合在一起,以获得所需的效果.
0 2024-04-05
编程技术问答社区
安卓系统。验证密码,符合密码并通过Button传递一个字符串值
我在我的注册页面中有诸如密码,符合密码和性别的字段 密码编辑文本 符合密码编辑文本 性别(button01)/(button02) 对于密码和配置密码,我想验证两个字段,我的意思是两个字段的条目(字符串值)应该相同.如果两者都相同,那么我只想将密码值传递给服务器,而不是同时将密码值传递给服务器,并且在单击按钮01时性别时,我想将输入作为男性(字符串)传递给服务器,而对于女性也是相同的.我该怎么做? 始终感谢帮助...! 解决方案 检查密码. 在这里,我编写一个功能以比较密码和配置密码.在该功能中 您需要同时通过密码,如果两个密码相同,它将返回true,并且 如果两者都不同,则返回false. public boolean checkPassWordAndConfirmPassword(String password,String confirmPassword) { boolean pstatus = false;
0 2024-04-05
编程技术问答社区
在android中编辑文本内的可点击按钮(或任何视图)。
我想在我的EditText中使用一个按钮或可单击的视图,以便可以单击它执行一些操作.感谢 marcosbeirigo 这个答案.但是,现在我想使其可单击,以便我可以对其执行一些操作.我知道这是可能的,因为HTC在其库存SMS应用中使用EditText内部的按钮,如下图所示 - 在我的情况下,按钮将位于任何地方,也可以位于中心.但是主要的事情是如何在EditText中放一个按钮? 解决方案 使用Relativelayout.发送和附加按钮是简单的Android按钮,而32/160是文本视图.将按钮和文本视图放在EditText对象上,播放布局排列并将一些正确的填充设置为EditText对象,以使其内部的文本不会在按钮下进行. 您不需要任何可绘制的东西,并且聆听Android按钮的点击事件不再是一个问题. 它绝对正确 其他解决方案 使用此功能,对我有用 -
0 2024-04-05
编程技术问答社区
安卓回车键监听器
有人可以帮助我使用软键输入关键侦听器吗? 我需要一个输入密钥侦听器,例如按钮侦听器,它会在里面有一些editext侦听器 像这样 enterkey.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if(editext1.getText().toString().equalsIgnoreCase("test1")) { button3.performClick(); } if(editext1.getText().toString().equalsIgnoreCase("test2")) { button4.performClick(); } } ); 我还需要知道这样的事情是否正确? if(editex
0 2024-04-05
编程技术问答社区
安卓按钮需要两次点击才能操作
我有一个表格. 7垂直布局中的Edittext.在屏幕上,一刻只能看到3个EditText(表单很大,所以我需要上下滚动以填充所有字段).在底部 - 按钮. 当我填充Top EditText(或最高的一个,当我向下滚动到按钮时是看不见的),然后在此EditText中焦点(光标)时,当我向下滚动并尝试单击按钮时 - 什么都不会发生.当我再次单击时 - 发生按钮操作. 当可见焦点和按钮的EDITTEXT时 - 按钮需要单击. 我认为,在第一种情况下,首先点击只需要焦点.第二次点击是"真实"单击. 我如何解决它?我只需要一键单击按钮. 解决方案 问题很旧,我不知道这是否会解决您的问题,因为您的Pastebin链接不再起作用,但是由于我偶然发现了您的帖子,因此我找到了一个解决方案,我找到了一个解决方案无论如何都会发布: 在我的情况下,当我在教程之后将自定义样式应用于按钮时发生了问题:
0 2024-04-05
编程技术问答社区
安卓文字输入特殊UI项目
我正在为Android OS创建IM客户端/服务器应用程序,目前正在将用户界面组合在一起.现在,我的接口由EditText元素和Button元素组成.当我点击EditText元素时,键盘会弹出并允许您输入. 我想拥有的是文本输入区域和默认Android SMS应用程序中的发送按钮.这样的事情: 文本输入字段和发送按钮将停留在屏幕的底部,当敲击时,键盘将按下文本字段并在其上方按钮. 这只能仅使用EditText和Button元素? 谢谢您的建议或建议! 解决方案 尝试设置android:windowSoftInputMode=adjustResize androidmanifest.xml 中的活动. 您可以找到详细信息在这里P> 其他解决方案 这仅使用EditText和按钮元素可以吗? 答案 - 这种功能在任何类型的视图中都是可能的 我只是在您的问题上简短的教程 通常,我们仅在XML文件中使用线性延迟.但是在视图级别Android提供了更多
0 2024-04-05
编程技术问答社区
如何用LayoutInflater按钮和editText修改安卓的Snackbar?
我的项目现在是如何使屏幕底部显示的小型栏. Snackbar包含带有EDITTEXT的SNACKBAR和三个按钮,用于选择类别. I use LayoutInflater and follow these code for my script ,这是工作.我现在的问题是,当用户单击按钮时,如何获得响应? 这里我的代码 @Override public void onClick(View v) { CoordinatorLayout linearLayout = (CoordinatorLayout)findViewById(R.id.coordinatorLayout); final Snackbar snackbar = Snackbar.make(linearLayout, "", Snackbar.LENGTH_INDEFINITE); Snackbar.Snack
0 2024-04-05
编程技术问答社区
Android:如果EditText不是空的,如何使我的按钮返回?
我有2个iDittext; 01和02.一旦启动活动,将禁用我的按钮,当这两个Edittext包含文本时,必须再次启用该按钮.但是,我的按钮总是被禁用,无法使用button.setEnabled(true);启用它. 任何人可以帮我吗? summit.setEnabled(false); buttonEnable(); public void buttonEnable(){ if (feedback.length()>0 && email.length()>0){ summit.setEnabled(true); }else{ summit.setEnabled(false); } } 解决方案 您对需要文本观看者的正确正确. afterTextChanged(Editable)方法是您感兴趣的方法.从中调用您的buttonEnable()方法,然后将TextWatcher添加到任何适用的文本字段中. (看起来
0 2024-04-05
编程技术问答社区
安卓:当点击按钮时,如何打开键盘来编辑EditText?
我的情况是:我有一个具有残疾焦点的性能字段. 除EditText字段外,我还有两个用于输入方法的按钮.因此,我想要单击第一个按钮时:打开软键键并在Edittext字段中编辑文本.我尝试多种方法: InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); imm.showSoftInput(yourEditText, InputMethodManager.SHOW_IMPLICIT); ,对我不起作用.打开软键盘的唯一方法是: toggleSoftInput(InputMethodManager.SHOW_FORCED, 0) 但是没有办法从Edittext字段编辑信息. 愿您建议我在单击按钮时如何打开键盘和编辑文本以进行一些递观. 非常感谢! 编辑: 因此,不可集中的deDittext是默认的.当我单击键盘按钮时 - 应
2 2024-04-05
编程技术问答社区
安卓-状态通知上的编辑文本
有人知道我是否可以在Android通知上插入EditText(用于插入文本)?按下按钮时,我想拥有一个按钮和一个递观,然后在EditText上获取文本. 可能吗?谢谢 解决方案 这可以在果冻豆中完成,但据我所知,在此之前的版本中不知道.由于它内置在Android系统中,因此应考虑并接受的实践. 来自Android博客: 双向文本支持:Android 4.1通过支持TextView和EditText Elements中双向文本的支持帮助您吸引更多用户. 这里是您可以了解" 创建自定义通知布局" 其他解决方案 ,但是如果您使用PDF阅读器,并且同时需要使用字典,那么它是很好的应用到另一个. 其他解决方案 那是好的UI吗?我认为人们不希望在通知上写点什么.它会让他们感到困惑.您为什么不只是打开应用程序并允许用户类型的按钮?
4 2024-04-05
编程技术问答社区
如何向editext添加文本
我在填充Edittext方面有问题.使用以下代码,我可以将文本设置好,但是我要做的就是添加到EditText中.例如,以下代码在我的Edittext中显示一个" 1",但是如果我再次按下它,则将其替换为" 1",依此类推.如果我按四次按下,我需要显示" 1111". 我的代码: @Override public void onClick(View v) { switch (v.getId()) { case R.id.button1: Button txtnum = (Button) findViewById(R.id.button1); Bundle bundle = new Bundle(); bundle.putString("number1", txtnum.
0 2024-04-05
编程技术问答社区
如何在点击Button时清除编辑文本?
在单击按钮时,如何动态地清除对EditText的数据? 如何编写代码?我要使用什么功能或方法? 解决方案 尝试 public void clear(View v) { edittext.setText(""); } 其中clear被注册为布局文件中按钮的OnClick处理程序 其他解决方案 But
2 2024-04-05
编程技术问答社区
通过按钮在editText中保存输入的文本
我想保存String的值,该值在EditText中使用sharedPreferences. 并在活动开始时显示文本 public class enteredText extends Activity { private Button savenotebutton1; private SharedPreferences savednotes; private EditText editText1; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.x1); savenotebutton1 = (Button) findViewById(R.id.savenotebutton1); editText1 = (EditText) findViewById(R
2 2024-04-05
编程技术问答社区
Android-在用户输入前后检查editText是否>3
我有一些代码,如果EditText字段中的char中的char,则需要禁用"创建帐户"按钮.如果用户输入3个字符,则该按钮应启用自身,以便可以使用它. 我已经构造了else语句,该语句在EditText字段中少于3个字符,但是输入时,当用户插入3个字符时,它不会重新评估以查看该语句是否为true.因此,按钮当然会被禁用. 用户将3个字符进入编辑文本字段,该按钮应启用自己. Button buttonGenerate = (Button) findViewById(R.id.btnOpenAccountCreate); userInitials = (EditText) findViewById(R.id.etUserChar); if (userInitials.getText().toString().length() > 3) { // Account Generator Button
0 2024-04-05
编程技术问答社区