我可以設置一些消息,使其顯示爲TextView或Button的「工具提示」嗎?我可以爲android中的視圖設置「tooltip」嗎?
7
A
回答
15
在觸摸屏中沒有「懸停」的概念,但是您可以爲您的視圖設置LongClickListener,並在長按後顯示Toast。事情是這樣的:
Toast viewToast = Toast.makeText(this, "My View Tooltip", Toast.LENGTH_SHORT);
View myView = (View)findViewById(R.id.my_view);
myView.setOnLongClickListener(new OnLongClickListener() {
@Override
public void onLongClick(View v) {
viewToast.show();
}
});
編輯:看了您的評論後,你應該只使用hint
屬性在你的EditText XML佈局:
<EditText
android:hint="My tip here" />
+2
「懸停在觸摸屏」現在可以在2013年:) – 2013-04-17 19:41:20
2
- 首先設定一個TextView與提示並將其設置爲無形。
- 創建與奧飛動漫動畫XML,指定你想多久顯示(末尾設置動畫零阿爾法,使之保持不可見),並把它放在水庫 - >動畫文件夾
- 內部需要工具提示
- 設置文本視圖可見
- 鉤動畫(如 R.anim.tooltip)這個文本視圖
- 使用布爾標誌並允許用戶關閉菜單中的工具提示。
我會留下具體的代碼給你。你可以在stackoverflow中輕鬆找到它們。
相關問題
- 1. 我可以在Chrome中爲「視圖源」設置主題嗎?
- 2. 我可以爲每個視圖設置不同的tintColor嗎?
- 3. 可以在android中手動設置datepicker的日曆視圖嗎?
- 4. Objective C:我可以設置子視圖爲firstResponder嗎?
- 5. 我可以爲YouTube視頻設置替代預告圖片嗎
- 6. 我們可以在android中設置網頁視圖的高度和寬度嗎
- 7. 我可以爲文本視圖中的鏈接設置文本顏色嗎?
- 8. 我可以在帶有子視圖的NSView上設置layer.transform嗎?
- 9. 我可以在Xamarin.Forms中爲Android 4.4的漢堡包圖標設置填充嗎?
- 10. 我可以將GLSurface視圖(動畫)設置爲我的背景。
- 11. 我可以爲BufferReader設置超時嗎?
- 12. 我可以爲主鍵設置ignore_dup_key嗎?
- 13. 我可以爲serverAlias設置AccessFileName嗎?
- 14. 我可以在Livecode中將framecount設置爲圖像.gif嗎?
- 15. Android:可以將相同的位圖設置爲兩個ImageViews嗎?
- 16. 我可以動態設置ID和視圖名稱嗎?
- 17. Android:我可以在同一視圖上放置2個Pendingntnts嗎?
- 18. 我們可以在android視頻視圖中增加音量嗎?
- 19. 我可以將圖像設置爲UINavigationBar的標題嗎?
- 20. FLEX:我可以設置標籤的可視性嗎?
- 21. 我可以爲android任務切換器設置不同的圖標嗎?
- 22. 爲Android視圖設置OnClick()
- 23. 我可以在Android的GridManagerLayout中設置動態列寬度嗎?
- 24. 我可以給視圖中的列設置插入的默認值嗎?
- 25. iOS 5 MainStoryBoard:將視圖鏈接爲PUSH時,我們可以設置屬性嗎?
- 26. 添加子視圖到UIView後,我可以爲UIView設置框架嗎?
- 27. 我可以將Youtube視頻嵌入到Android設備中嗎?
- 28. 我可以將任意elasticsearch查詢設置爲Kibana圖表嗎?
- 29. 我們可以設置背景圖片爲標籤嗎?
- 30. 我可以將文字背景設置爲模糊圖像嗎?
工具提示通常通過鼠標懸停(懸停)顯示工作。工具提示如何在沒有持久鼠標指針的觸摸屏設備上工作?另見CommonsWare的評論[這裏](http://stackoverflow.com/questions/3350020)。 – 2010-12-13 20:53:49
不完全是一個工具提示,要更清楚......當我在EditText視圖中設置tje光標時,我需要一條消息出現! – Adham 2010-12-13 20:56:23
好的。我們在這裏談論什麼樣的信息?模型圖像可以幫助解釋你所追求的內容。 – 2010-12-13 20:58:54