Articles of android edittext

我应该将“ttf”文件放在Android项目中的哪个位置?

我正在尝试使用Typeface在我的项目中使用字体。 我将”font.ttf”复制到”font.ttf”文件夹中名为“fonts”的文件夹中。 但是eclipse不允许编译它。 它在fonts文件夹中显示错误。 我该怎么办? 我得到的错误是: invalid resource directory name fonts /NoRats/assets line 1 Android AAPT Problem

EditText在旋转时加倍

我遇到了EditText控件的问题。 此问题仅发生在此特定活动上,而没有其他具有EditTexts的活动。 我已经删除了此EditText的所有setText调用,问题仍然存在。 我在移动设备上运行Android 2.3.4。 它是一款Nexus S并且运行Android版。 在模拟器(运行Android 2.2)中,不会发生此问题。 当我旋转手机时,Android会自动替换旋转前EditText中的文本。 我没有使用savedInstanceState做任何事情。 Android正在做这件事。 我的问题: 假设单词“test”在EditText中。 当我旋转手机时,Android会在重新创建活动时将“testtest”放入EditText。 这只发生在我使用虚拟键盘键入EditText时,我没有单击虚拟键盘上的“完成”按钮,我按回去删除虚拟键盘,然后我旋转设备。 如果我使用“完成”按钮而不是后退按钮,则不会出现问题。 有任何想法吗? 正如我所说,我不是在设置文本。 调用setText的所有行都已注释掉。 更新1:除了onCreate()方法之外,我已经注释掉了这个Activity中的所有内容。 问题仍然存在。 更新2:我创建了一个新的Activity。 这个全新的Activity只有一个onCreate()方法。 onCreate()方法中唯一的事情是调用setContentView(使用相同的布局文件)并调用super的onCreate()。 问题仍然存在。 我很难过。 我唯一可以猜到的是布局文件有些糟糕。 我不知道那会是什么。 更新3:除了EditText之外,我已经从布局中删除了所有内容。 问题仍然存在。

如何检测android中的焦点EditText?

我的页面中有许多EditText和两个按钮。 我希望用户触摸任何一个EditText字段,然后单击任何按钮将特定值插入到他触摸的EditText字段中。 不允许使用键盘输入。 请帮我这样做。

如何让EditText占用所需的空间,与上面的内容一起滚动?

背景 我有一个在顶部有一些视图的布局,它应该可以与它们下面的EditText一起滚动。 EditText占用剩余的空间,尽可能多的空间。 这是一个演示它的示例POC布局(这里只使用了2个EditTexts): 我已经设置了一个背景框架,可以直观地显示EditText的大小。 问题 我已经find了很多我写的解决方案,但是没有一个能够很好地处理滚动。 我一直看到的,至少是其中一个问题: 无法滚动整个页面(只有EditText可能是可滚动的,我正在努力避免),因此无法再访问顶部的视图。 当我输入文本时,插入符号可能会出现在可见区域之外 当我输入越来越多的行时,它不会滚动整个页面。 仅在EditText本身。 我试过的 我尝试过这些解决方案: 所有这里 , 这里 , 这里 , 这里 。 也许更多,但我没有保持足够的轨道…… 我在清单中尝试了各种windowSoftInputMode值,并尝试在isNestedScrollingEnabled中设置isNestedScrollingEnabled。 尝试在XML中使用各种配置,让EditText占用所需的空间,以防止它在其中滚动。 这个问题 如何让底部的EditText占用尽可能多的空间,并且仍然可以滚动整个NestedScrollView,而不会出现编辑问题? 编辑:因为原始的应用程序有点复杂,底部有一些视图(在工具栏内部),当你没有专注于底部的EditText时自动隐藏,这就得到了我找不到的答案上class。 此外,我不小心将赏金给予错误的答案,所以这是一个新的赏金,在更复杂的POC上。 问题保持不变。 NestedScrollView应该保留在同一个地方,而不是在关注底部EditText时滚动。 class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) container.setOnClickListener { contentEditText.requestFocus() contentEditText.setSelection(contentEditText.length()) } contentEditText.setOnFocusChangeListener { view, hasFocus -> autoHideLayout.visibility = […]

如何限制Android EditText字段中的特殊字符?

如何限制Android EditText字段中的特殊字符?

Android – 软键盘将我的活动布局推出屏幕

我的活动布局如下所示。 因此,搜索框固定在屏幕的底部。 但是,当用户单击EditText时,软键盘会显示并将布局推出屏幕,但搜索框除外。 我刚刚开始使用Android,所以我在这里做错了什么?

android如何将EditText Cursor设置为其文本的末尾

用户必须输入他的手机号码,手机号码必须是10个号码,我用TextWatcher这样做,就像这样 et_mobile.addTextChangedListener(new TextWatcher() { @Override public void onTextChanged(CharSequence s, int start, int before, int count) { // TODO Auto-generated method stub } @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { // TODO Auto-generated method stub } @Override public void afterTextChanged(Editable s) { // TODO Auto-generated method stub if (et_mobile.getText().toString().length() > 10) […]

为电话号码输入设置密码的Edittext? (机器人)

如何使用手机输入和隐藏字符串的function获取Edittext。 我知道 android:inputType=”textPassword” 隐藏字符串,而 android:inputType=”phone” 打开拨号盘界面。 如何将两者结合起来?

将Edittexts提示文本样式设置为斜体

我需要将EditText的提示设置为斜体样式,但我找不到任何地方如何做到这一点。 有人在这里有一个线索如何做或者我必须接受这是不可能的?

从EditText禁用软键盘但仍允许复制/粘贴?

嗨,我正在制作自定义拨号器,所以我创建了自己的输入板。 问题是如何禁用EditText 但仍然允许剪切/复制/粘贴? 股票拨号器可以做到这一点。 我试过android:focusable=”false”但它禁用剪切/复制(仍然可以粘贴)。 我还尝试以编程方式禁用inputType ,这会禁用所有三个命令: myEditText.setInputType(InputType.TYPE_NULL); //Can’t cut/copy/paste 从清单中禁用它也不起作用: android:configChanges=”orientation|keyboardHidden” //Keyboard still popped up 有解决方案吗 谢谢