Tag: android edittext

如何在EditText提示后设置焦点到文本?

我感兴趣的是你可以在提示EditText之后将焦点设置为文本? 如果xml布局没有这样的属性? 在那时我仍然看起来像这样。 需要 编辑: Asok给出了最快和最有效的答案 我也发现了类似的方式: EditText.append( “60”); // 60或EditText中的文本

EditText on demand小部件

我想要一个TextView显示文本,当你单击/长按它时,文本框应该“显示”并允许编辑所述文本。 当你完成编辑时(我猜想是onkey输入)它应该恢复为带有更新文本的textview … 我想知道实现这样的小部件是否可行,还是我应该修复一个变通方法? 非常欢迎提示和建议。 如果您需要进一步了解我的意思,只需转到您的eg(windows)skype配置文件并亲自查看。 编辑:澄清:我特别要求一个小部件或类似的文本视图,直到被点击,然后转换为包含相同文本的edittext; 完成编辑后,它会转换回表示新更改文本的textview。 这就是我所说的“edittext on demand widget”。 但我希望得到更好的东西 public class Widget { TextView text; EditText edit; String textToRepresent; //… }

不要让AdMob广告要求重点关注?

我在布局中有一个EditText,并且我还在布局的底部放置了AdMob广告,当有人在EditText中输入内容时,假设是键盘按钮右下角的“完成”按钮,但是在我添加之后AdMob它有一个“下一步”按钮,当你按下它时,它会关注广告! 有没有办法禁用它? 我的XML: 我的Java: if (showAds == true) { AdView adView = (AdView)this.findViewById(R.id.adView); adView.loadAd(new AdRequest()); } 注意:我不知道这是否重要,但我使用的是ViewPager,因此AdView位于我的Main.xml布局文件中,而EditText位于我的ViewPager膨胀的布局上。

将焦点从一个EditText移动到另一个EditText

我为创建帐户活动设计了一个布局。 当一个EditText失去焦点时,我正在对输入进行一些检查,如果出现问题,我想重新关注EditText 。 我已经看到了一些关于这个的问题,但它不适合我(或者我做错了什么)。 当我触摸一个触发requestFocus()的不同EditText时,焦点仍然在当前的EditText而另一个焦点图标显示在EditText ,它会重新显示焦点。 请帮忙 这是我的布局文件: 在我喜欢的代码中: final EditText userEditText = (EditText)findViewById(R.id.userEditText); userEditText.setOnFocusChangeListener(new OnFocusChangeListener() { @Override public void onFocusChange(View v, boolean hasFocus) { if(!hasFocus){ Log.i(TAG, “userEditText lost focus”); m_userName = userEditText.getText().toString(); if(m_userName.length() < 6){ m_signUpText.setText("Username should have at least 6 characters"); userEditText.requestFocus(); } else{ checkUserNameExists(); } } } });

在Edittext中输入十进制值?

我有一个编辑文本。 我想在其中输入小数值。 那是我输入第一个号码的时候。 它应该是这样的:.01 然后我输入了第二个数字。 它应该是这样的:.12 然后是第三个。 它应该是这样的:1.23 它会像这样……如何实现这个场景。 任何的想法?

可以在Android中动态更改EditTextPreference的摘要吗?

我设置了一个preferenceScreen来编辑我的应用程序中的设置。 我想插入一个EditTextPreference,其中包含类似“设置您的名字”的标题和包含输入名称的摘要。 那可能吗? 先感谢您!

android EditText在输入文本时滞后

我正在开发某种聊天应用程序,一切都很顺利,但我遇到了一个问题。 EditText滞后,每当我在edittext中输入一些字母时,我的android键盘会在第二个或某些时候被冻结。 我真的不知道要提供什么代码,因为它只是一个简单的EditText框。 这是我如何做到的: linforbutton.add(new LinearLayout(this)); //linear layout on the bottom os creen for edittext and button RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT); params.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM); linforbutton.get(x).setLayoutParams(params); linforbutton.get(x).setBackgroundColor(0xff426193); linforbutton.get(x).setOrientation(LinearLayout.HORIZONTAL); int padding_in_dp1 = 3; final float scale1 = getResources().getDisplayMetrics().density; int padding_in_px1 = (int) (padding_in_dp1 * scale1 + 0.5f); linforbutton.get(x).setPadding(0, 0, 0, 0); relmsg.get(x).addView(linforbutton.get(x)); msginput.add(new EditText(this)); msginput.get(x).setLayoutParams(new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT, […]

如何为edittext实现一个简单的语法高亮方法?

我正在制作一个涉及编码的应用程序,我需要编辑文本来识别键入的单词是否为“某事物”然后取决于它是否已注册为彩色,它将为该单词着色。 这是我想要做的,当用户键入并输入“function”时,我希望它自动突出显示。 同样适用于任何其他“function”单词,“()”,“”以及用户键入的许多其他单词。

如何创建一个接口以从Fragment获取信息到Android活动?

在过去的几天里,我一直在拼命尝试用一个简单的片段构建一个Android应用程序(我使用了两次)。 我想将片段’EditText-boxes的内容传递给新活动。 我只是无法弄清楚如何从片段中获取这些内容。 到目前为止我所拥有的是: 我有我的edit_text_fragment.xml : 和相应的MyEditTextFragment.java : public class MyEditTextFragment extends Fragment { @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.edit_text_fragment, container, false); return view; } } 然后我在main.xml使用这个片段两次,如下所示: 在我的MainActivity中,我将按钮连接到一个新活动: public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button submitButton = (Button) findViewById(R.id.submit_button); […]

保存EditText并自动检索它

嗨,我正在尝试将EditText小部件值保存在手机/平板电脑的内部存储器中,以便应用程序在关闭或活动停止时自动检索它们。 所有这一切都将使用保存按钮。(​​小部件的值由用户输入)。