不可编辑的文本欲如上所示为URLName.How我可以达致这在图像中在的EditText年底来显示文本?文本不能被编辑。我在设计库中使用TextInputLayout
内的editText。在此先感谢
回答
创建一个
LinearLayout
。这个布局内的一行例子是标题(即URL名称)或文本输入字段。将当前行的
LinearLayout
的背景设置为自定义绘图以创建细红线。按照this的答案发表意见。对于您的问题中提到的URL输入字段,在当前行内部的另一个
LinearLayout
内创建一个TextView
和一个EditText
。
TextView
将包含“.sitename.com”。将其设置为wrap_content
并给它一个weight
的0
。对于您的EditText
,请将其width
设置为0dp
及其weight
至1
。它现在应该填充所有剩余的空间。为两者设置background
为@null
。
我想利用最新的TextInputLayout这个EditText。 –
这是正常的方法吗?除了上面的解决方案,我有办法实现这一点吗? –
@beardedbeast我从来没有使用它,但不是'TextInputLayout'与'EditText'可以互换吗? – PPartisan
这为我工作:
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text=""
android:layout_alignParentLeft="true"
android:id="@+id/youeeditid"
android:layout_gravity="center"
/>
<TextView
android:id="@+id/text_hint"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:text="HintText"
android:textSize="18sp"
android:layout_marginRight="10dp"
android:textColor="#808080"
/>
</RelativeLayout>
这是有点棘手,但它是为我工作。
但
如果你只想设置EditText上,那么你可以在下面做:
1)EditText上的重力设置为 “右” 和Ellipsize到 “结束”。
2)现在在onCreate()方法中写入EditText的onclicklistener并将 重力设置为“Left”。
3)或者您也可以在OnKeyListener上编程设置,其中检查 如果edittext的长度等于零设置EditText的引力为 左边。
参考:Setting cursor to the right on an EditText with HINT Gravity to center
我如何在TextInputLayout中实现这个?任何想法 ? –
@bearded野兽:尝试设置right | top – KishuDroid
如果edittext增长,那么它将重叠textview。 –
- 1. 机器人的EditText
- 2. 的LinearLayout显示在机器人
- 3. 半饼图不显示在机器人
- 4. 如何显示不在机器人
- 5. android osx我的机器人不显示在我的mac上
- 6. 令人敬畏的WM:在两台显示器上自动显示客户端
- 7. 显示两个机器人
- 8. 机器人的EditText imeOption的OnClick
- 9. 无法在客户端机器上显示图像
- 10. 机器人上的UDP客户端
- 11. 机器人的EditText文本菜单
- 12. 如何让机器人的EditText列
- 13. JAVA机器人mouseMove 2显示器
- 14. 如何显示在机器人的WebView网站的特定部分
- 15. EditText用户输入显示在提示文本的顶部
- 16. 在iOS的外部显示器上显示全屏
- 17. AdMob广告在仿真器没有显示,机器人
- 18. 在聊天模拟器机器人框架中显示数据
- 19. 谷歌地图显示在我的Ubuntu机器上,没有显示在Xp机器上
- 20. 在三维中表示机器人的肘部角度
- 21. 在Android上的EditText中显示由光标在EditText中返回的结果集
- 22. 在机器人
- 23. 在机器人
- 24. 在机器人
- 25. 在机器人
- 26. 在机器人
- 27. 显示在列表视图机器人JSONArray数据 - 的Facebook API
- 28. 机器人:在屏幕中间显示的图像编程
- 29. 显示所选择的数据,而XML解析在机器人
- 30. 方法来显示设置机器人
@TimCastelijns请仔细阅读问题。它完全不同的问题 –
@ShivanshuVerma你怎么看? –
作者需要一个EditText,在该EditText上右侧字段由用户无法更改的静态文本完成。我是吗? @胡子 –