我是安卓新手。所以我正在努力解决以下问题。1.在EditText中设置android:layout_width="wrap_content"后,垂直展开。2.在EditText中设置android:layout_width="180dp"后,水平展开有什么方法可以固定我的EditText吗?例如:如果我要在EditText中键入一个长电子邮件地址,文本的字体大小应该根据长文本缩小而不是EditText扩大。有没有可能完成这个任务?这是我的代码谢谢梅艳芳 最佳答案 使用此布局代替您的布局:我已经使用了您的XML并对其进行了修改。只需添
如何在android中获得两个这样的文本框?通过使用Edittext,我总是得到一个旧样式的盒子。请帮忙在以下xml的帮助下,我做到了这一点:如何去除顶部、左侧和右侧的边框线?我还想以白色显示提示。请也帮我解决这个问题.. 最佳答案 试试这个:对于提示文本的颜色,将其添加到您的EditTextandroid:textColorHint="@android:color/white" 关于android-Android中的自定义EditText边框,我们在StackOverflow上找到一个
finalTextViewtextView=(TextView)findViewById(R.id.textView);finalEditTexteditText=(EditText)findViewById(R.id.editText);Buttonbutton=(Button)findViewById(R.id.button);button.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewv){StringetString=editText.getText().toString(
有什么办法可以达到下图的效果吗?我有一个EditText,我希望InputType始终为Caps。我试过用这个android:inputType="textCapCharacters"它工作正常,但是当我按下软键盘上的顶部箭头图标(如下图所示)并开始键入文本时,文本将变成小字符。有什么方法可以禁用顶部箭头键吗?谢谢 最佳答案 您可以通过如下代码实现:将UpperCase作为唯一过滤器应用于EditText这里我们将UpperCase过滤器设置为EditText的唯一过滤器。请注意,这样做会删除所有先前添加的过滤器(maxLength
我为PasswordField制作了一个TextInputEditText并使用DrawableLeft作为图标,然后我添加了一个PasswordToggleEnabled(true)..此操作删除或隐藏了我的DrawableLeft,这是我的代码:那么,是否可以同时显示(PasswordToggle和DrawableLeft?)谢谢! 最佳答案 我以前从未见过这种确切的行为,但查看TextInputLayout的源代码时,它确实在为密码切换应用占位符可绘制对象时尝试保留用户设置的可绘制对象。然而,就像它适用的支持库中的大多数其他内
我正在EditText中写一些文本,当我写"#data"时,它的颜色应该改变,但不会改变我该怎么做。请检查下面我用过的EditText 最佳答案 希望这个解决方案会有所帮助..!我用过这个解决方案,它非常有用!比如在editText上添加textWatcher接口(interface)并监听textChange并找出单词是否以hashTag开头,然后调用该单词的ChangeThecolor方法!它有一些缺陷,但可以忽略不计,请在此处查看这个简单的缺陷。Spannablemspanable;inthashTagIsComing=0;@
如何在EditText上设置数量限制?比如最大数量是30,从31设置一个Toast? 最佳答案 Thisisananswerifyouwanttodetectifthere'smorethan30characters首先,我建议您将其设置在您的.xml文件中,如下所示:然后在您的onCreate()中,您必须按如下方式初始化它:EditTexteText=(EditText)findViewById(R.id.someId);现在您必须按如下方式向其添加过滤器:eText.setFilters(newInputFilter[]{ne
我有一个应用程序可以分享YouTube视频。为此,Edittext文本必须是一个链接。但问题是我不知道如何检测它是链接还是简单文本。假设我有一个id为edittext1的edittext。在button1上单击我将检查edittext是否包含链接。提前致谢。 最佳答案 您可以使用URLUtil.isValidUrl(url)来检查字符串是否是有效的URL。P.S-请注意,有很多方法可以使URL格式正确但不可检索。始终最好确保您捕获任何可能抛出的潜在异常,即使在您检查URL是否有效后也是如此。
我正在使用androidSDK2.2在EclipsebuildID20090920-1017中开发一个应用程序,并在GoogleNexusOne上进行测试。出于以下测试的目的,我在非root手机上使用IME“Android键盘”。我有一个EditText小部件,它表现出一些非常奇怪的行为。我可以输入文本,然后按“del”键删除该文本;但在我输入“空格”字符后,“del”键将不再删除该空格字符之前的字符。一个例子说明一千个单词,所以请考虑以下两个非常简单的应用程序......示例1:LinearLayout小部件中的EditText:packagecom.example.linear.e
我从文本框获取数据时得到空数据。我的代码是:EditTextmsg=(EditText)findViewById(R.id.Et_Msg);StringsetMsg=msg.getText().toString();Log.v("Messge","Message::"+setMsg);请告诉我哪里错了? 最佳答案 这是你的代码,EditTextmsg=(EditText)findViewById(R.id.Et_Msg);StringsetMsg=msg.getText().toString();Log.v("Messge","Me