草庐IT

editText

全部标签

Android:自动向下滚动聊天应用程序的 EditText View

感谢您的关注,我正在创建一个聊天应用程序。它在大多数情况下都有效。我唯一有问题的是滚动。我使用EditText从服务器发布新消息。按方法msg=msg+"\n"+newMsgEditText.setText(msg)我需要让旧文本下面的新文本一出现就可见。所以我认为最好的方法是在View更新后立即自动向下滚动到底部。有没有简单的方法来做到这一点?也许像布局?再次感谢!布局代码 最佳答案 一种解决方案是通过post发送单独的UI消息。那肯定会奏效。在ScrollView中将文本设置/追加到TextView之后通过post(Runnab

TableLayout 中的 Android EditText 跑掉了

我在表格布局中有一个简单的标志,但里面的内容向右拉伸(stretch)得太远了。在我看来,一切都是以中心为中心的。或者看起来EditText正试图将自己置于主要父级而不是IT的父级表格布局中。知道为什么吗?--> 最佳答案 我在两列表上遇到了同样的问题。我在第二栏中的文字被屏幕截断了。通过在我的TableLayout中使用android:shrinkColumns="1"修复了它。这是我的代码,text3太大,在我将shr​​inkColumns属性添加到我的TableLayout之前一直被屏幕截断。

android - 如何在 EditText 中插入数字(双)

我用这个代码在这一行我设置了inputType:android:inputType="number"但我无法输入双数(带有.-例如1.3或20.5)。我应该在inputFormat中使用什么类型? 最佳答案 你可以使用android:inputType="numberDecimal" 关于android-如何在EditText中插入数字(双),我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/quest

Android Espresso typeText 到 ActionBar 中的 EditText

我的ActionBar中有一个SearchView,它是从XML扩展而来的我以这种方式在我的fragment中膨胀它:@OverridepublicvoidonCreateOptionsMenu(Menumenu,MenuInflaterinflater){inflater.inflate(R.menu.search,menu);finalMenuItemitem=menu.findItem(R.id.action_menu_search);searchView=(SearchView)item.getActionView();searchView.setOnQueryTextList

Android - 限制只有一位小数点进入 EditText

我需要帮助才能在EditTextView中输入一位小数。一个例子:我不想让123.45.2或123..452被允许。保留一位小数后,不得再输入小数点。 最佳答案 随心所欲地玩这个。myEditText.setKeyListener(DigitsKeyListener.getInstance(true,true));ReturnsaDigitsKeyListenerthatacceptsthedigits0through9,plustheminussign(onlyatthebeginning)and/ordecimalpoint(o

Android EditText垂直滚动问题

我正在使用某个预定义大小的EditText,但是当用户输入更多文本然后适合文本框时,他们无法通过触摸滚动文本。滚动确实适用于轨迹球。我该怎么做才能解决这个问题? 最佳答案 如果您希望文本水平滚动,请在您的EditTextXML标记中定义:android:scrollHorizontally="true"如果您想要垂直滚动,请在您的EditTextXML标记中定义:android:scrollbars="vertical"希望这对您有所帮助。 关于AndroidEditText垂直滚动问题

android - 显示软键盘时按下后退按钮时清除焦点 EditText

我知道这里有很多关于这个问题的问题。但他们都没有我正在寻找的答案。我在ScrollView中有7个ET。当我启动应用程序时,没有ET获得焦点,因为我已将以下两行添加到我的整体布局中:android:focusable="true"android:focusableInTouchMode="true"当我点击一个ET时,会显示我想要的软键盘,然后我设置值(比如20)。我按“2”,然后按“0”,然后按后退按钮。此时键盘消失了,但焦点仍然存在。我也想在按下后退按钮隐藏键盘时清除焦点。因为当焦点被清除时,ET的布局已按照我的意愿设置。他们都有关于一些代码,就是://RightCableRigh

android - 如何从密码 EditText 中获取可见文本(在 PasswordTransformation 之后 - 点)?

我有一个带有“显示密码”复选框的密码字段,我想为它编写一个集成测试。如何检查EditText是否确实被屏蔽? 最佳答案 您可以使用TransformationMethod.getTransformation(CharSequence,View)检查转换显示的内容。您应该实际运行转换,而不是检查null,并确保“textShown”符合您的预期。//EditTexteditText;CharSequencerealText=editText.getText();CharSequencetextShown=editText.getTra

Android:两个 EditText 不能有两个 addTextChangedListener?

我正在尝试制作两个EditText,我在其中一个EditText中键入任何内容,我键入的文本将显示在另一个EditText上。privateEditTextinput_a;privateEditTextinput_b;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);input_a=(EditText)findViewById(R.id.input_a);input_b=(EditText)findV

android - 在主题中混合全息光和全息暗 EditText

我使用Holodark作为我应用的主题。但是,其中有一部分我希望使用hololight中的EditText,因为这部分的背景很亮。我试过在themes中这样做。当我为按钮做类似的事情时它起作用了(我们想使用Gingerbread式按钮):@android:style/Widget.Button我尝试对android:editTextStyle做同样的事情,但它不会影响可绘制对象。这是由属性android:editTextBackground处理的。查看代码,我不能只是覆盖它并将它指向浅色主题,因为它引用了一个私有(private)可绘制对象:这是来自SDK中的themes.xml:@a