Articles of android edittext

如何使我的EditText五行不使用android:inputType =“textMultiLine”?

我想有一个五行高的EditText视图。 我只想要五行高的视觉吸引力的原因(所以它不显得局促)。 下面的代码不起作用,EditText只出现一行。 我试过多行文字,它的工作原理可视,但是我想放弃它,因为我想让虚拟键盘说“下一步”(而不是有自动提供多行文字的input键) 我怎样才能让我的EditText框变大? 或者,我怎样才能用多行文字使用imeOption“actionNext”? 此代码不起作用… <EditText android:id="@+id/etEdit" android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="top" android:inputType="text" android:lines="5" //this has no effect! android:imeOptions="actionNext" style="@style/dialogInput" />

如何删除EditText可绘制填充?

我浪费了最后一个小时试图找出如何摆脱这个填充在一个简单的EditText中: 我想要的只是把input与其余的内容alignment,就像美丽的devise指南所说的那样。 布局不能简单一些: <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.actinarium.tiomantas.SetupChallengeFragment"> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:padding="16dp" android:orientation="vertical"> <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/new_challenge_name"/> <EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="@string/new_challenge_name_hint1" android:singleLine="false"/> </LinearLayout> </ScrollView> 我尝试在EditText上设置填充为0dp – 文本被移动,但是行保持原样。 奇怪的是,我无法find关于这个问题的任何信息,好像没有人注意到。

如何把可编辑的edittext内的列表视图?

我使用部分适配器为整个listview.Now在这个图像,有一个edittext是不可编辑的。我想让这个edittext编辑。

Android EditText(TextView)如何绘制闪烁的光标?

我通过扩展View从头开始制作自己的蒙古语垂直脚本TextView (和EditText )。 我想了解如何在Android TextView源代码中实现闪烁的光标。 它似乎是由Editor类的mEditor实例处理的。 在那个类中,我find了一个drawCursor方法: private void drawCursor(Canvas canvas, int cursorOffsetVertical) { final boolean translate = cursorOffsetVertical != 0; if (translate) canvas.translate(0, cursorOffsetVertical); for (int i = 0; i < mCursorCount; i++) { mCursorDrawable[i].draw(canvas); } if (translate) canvas.translate(0, -cursorOffsetVertical); } 显然,光标本身是某种types的Drawable 。 所以我find了碎片,但我无法通过树木看到森林。 谁能比我更好地理解这一点,用简单的英语告诉我闪烁的光标是如何工作的? 以下是一些我不太了解的具体问题: 游标与TextView (或EditText ), Layout , Editor和Drawable 。 每当光标闪烁时,所有正在重绘的文本或仅光标区域? […]

Android Alert Dialog无法find视图

我无法让AlertDialog将文本传回给调用它的活动。 看来问题是它调用findViewByID时找不到合适的EditText,但我是Android新手,不知道为什么。 代码如下: public class ModifyDialogFragment extends DialogFragment { /* The activity that creates an instance of this dialog fragment must * implement this interface in order to receive event callbacks. * Each method passes the DialogFragment in case the host needs to query it. */ public interface MDialogListener { public void onMDialogPositiveClick(String newValue); } […]

requestFocus跳过下一个EditText

我在控制聚焦方面遇到一些问题。 我的接口定义如下: 源(RadioGroup /可选)目标(EditText)数量(EditText)传输(Button) 我将“源”的可见性更改为我的代码。 当我不显示它的时候,焦点会自动转到“数量”,而我认为它会是“目的地”。 我不知道我错过了什么。 我怀疑这可能是一个Android的错误,我不知道。 有没有人知道如何解决这个问题? 谢谢 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <RadioGroup android:id="@+id/source" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" android:visibility="gone"> <RadioButton android:id="@+id/default" android:checked="false" android:text="@string/default"/> </RadioGroup> <TableLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:stretchColumns="1"> <TableRow> <TextView android:text="@string/destination" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="16sp" android:textColor="#ffffff" android:paddingRight="10sp" android:layout_weight="1"/> <EditText android:id="@+id/destination" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="1" android:singleLine="true"><requestFocus/></EditText> </TableRow> <TableRow> <TextView android:text="@string/quantity" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="16sp" […]

Android:Listview不能通过键盘向上移动

我的布局看起来像这样: <LinearLayout> <RelativeLayout> Some Image and Text as Title </RelativeLayout> <RelativeLayout> <LinearLayout> <ListView> My message List </ListView> </LinearLayout> <RelativeLayout> Edit Box and Send Button </RelativeLayout> </RelativeLayout> </LinearLayout> 显示时,我明确地将当前select设置为列表的最后一个项目(最新)。 在底部的“编辑”框中未input文字时,屏幕如下所示: Top Title List Item 8 List Item 7 … List Item 2 List Item 1 Bottom Edit box and Send Button 当我点击编辑框键入我的消息时,屏幕如下所示: Top Title List Item […]

Android为内容(文本)设置边距/填充而不是容器(EditText)

我想要做的是在THE TEXT之前添加一些顶边/边距,而不是整个容器: 代码如下简单: <EditText android:id="@+id/mightyText" android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="left|top" android:inputType="textAutoComplete|textMultiLine" android:paddingLeft="20dp" android:paddingRight="20dp" android:paddingBottom="80dp" android:background="#fff" /> 生成输出: 一旦它在上面,它的效果很好。 我有平等的边缘和顶部填充… …但是当我滚动,填充保持粘在容器上,而不是与文本上去 这就是我想要的(当不滚动到顶部): 我如何改变它,所以它滚动的文字,而不是总是可见的?

AlertDialog默认禁用(正)button

你如何禁用默认的Android AlertDialog的正面button? 在用户对视图进行更改(在这种情况下为EditText )之前,要使正的button(在这种情况下为“保存”)被禁用似乎是非常正常的。 我知道我可以通过调用dialog.getButton(DialogInterface.BUTTON_POSITIVE)来获得button,但是如果show()还没有被调用,这个调用将返回null。

键盘重叠EditText点击

在我的片段中,我在scrollview中有一个editText,当我点击它的时候,我把它设置为这样打开: getActivity().getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE | WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN); 它从第一次打开时就可以正常工作,但是当我closures键盘并再次打开它时,它将与editText重叠,我如何将editText设置为始终以SOFT_INPUT_ADJUST_PAN模式打开? XML: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:custom="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/alabaster"> <TextView android:id="@+id/semconexao" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Verifique sua conexão com a internet" android:gravity="center" android:layout_marginTop="10dp" android:visibility="gone"/> <ScrollView android:id="@+id/scroll" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_above="@+id/footer"> <LinearLayout android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical"> <RelativeLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:visibility="visible"> <com.android.volley.toolbox.NetworkImageView android:id="@+id/imageInst" android:layout_width="match_parent" android:layout_height="200dp" android:scaleType="centerCrop" android:visibility="visible" /> <com.retornar.utils.CircledNetworkImageView android:id="@+id/thumbnail" android:layout_width="@dimen/logo_maior" android:layout_height="@dimen/logo_maior" android:layout_marginLeft="20dp" android:layout_marginTop="100dp" android:adjustViewBounds="true" […]