不可編輯的文本欲如上所示爲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. 在機器人上隱藏/顯示xml
- 2. 機器人的EditText
- 3. 機器人的EditText的onPause在片段
- 4. 機器人如何限制上的EditText
- 5. 的LinearLayout顯示在機器人
- 6. 顯示按鈕的在機器人
- 7. 半餅圖不顯示在機器人
- 8. 如何顯示不在機器人
- 9. android osx我的機器人不顯示在我的mac上
- 10. 在EditText上(機器人)用拷貝的問題
- 11. 令人敬畏的WM:在兩臺顯示器上自動顯示客戶端
- 12. 顯示兩個機器人
- 13. 機器人如何在EditText上光標設置爲
- 14. Webview在某些機器人上不顯示Twitter
- 15. 顯示結果上Tabhost在機器人/蝕
- 16. 顯示結果在tabhost上機器人蝕
- 17. 在機器人機器人
- 18. 不顯示在EditText
- 19. 機器人上的UDP客戶端
- 20. 機器人的EditText imeOption的OnClick
- 21. 無法在客戶端機器上顯示圖像
- 22. 機器人的EditText自動換行
- 23. 機器人:驗證的EditText與TextWatcher和
- 24. 機器人的EditText文本菜單
- 25. 如何讓機器人的EditText列
- 26. 機器人的EditText貨幣格式
- 27. 在textview上顯示一個edittext框?
- 28. Edittext gettext tostring在setOnClickListener上顯示錯誤
- 29. 獲取editText值以顯示在textView上
- 30. JAVA機器人mouseMove 2顯示器
@TimCastelijns請仔細閱讀問題。它完全不同的問題 –
@ShivanshuVerma你怎麼看? –
作者需要一個EditText,在該EditText上右側字段由用戶無法更改的靜態文本完成。我是嗎? @鬍子 –