Q
更改按鈕的位置
6
A
回答
0
哼,你可以試試這個。 。 。 Is there an easy way to add a border to the top and bottom of an Android View? 只要去扔這個網站你會得到Sollution。如果沒有,然後回覆我。 如果它幫助你,然後給我一票。 謝謝。
9
您必須獲得對你的引用按鈕,例如通過調用findViewById()。當你得到這個按鈕的引用時,你可以用按鈕設置x和y的值。 setX()和按鈕。 setY()。
....
Button myButton = (Button) findViewById(R.id.<id of the button in the layout xml file>);
myButton.setX(<x value>);
myButton.setY(<y value>);
....
0
5
你要找的答案是LayoutParams
。首先,我建議而不是使用AbsoluteLayout - 它已棄用 - 並使用其他的東西,也許是一個FrameLayout,並只使用左邊距和上邊距作爲您的x和y偏移量。
然而,要回答你的問題:
Button button = (Button)findViewById(R.id.my_button);
AbsoluteLayout.LayoutParams absParams =
(AbsoluteLayout.LayoutParams)button.getLayoutParams();
absParams.x = myNewX;
absParams.y = myNewY;
button.setLayoutParams(absParams);
或者:
Button button = (Button)findViewById(R.id.my_button);
button.setLayoutParams(new AbsoluteLayout.LayoutParams(
AbsoluteLayout.LayoutParams.FILL_PARENT, AbsoluteLayout.LayoutParams,
myNewX, myNewY));
相關問題
- 1. 更改按鈕的位置
- 2. 按下時更改按鈕的位置
- 3. 更改Facebook的位置喜歡按鈕
- 4. 更改按鈕位置的時間
- 5. 在Java/Swing中更改按鈕位置
- 6. 更改按鈕上文字在按鈕上的位置
- 7. JavaFx手動更改按鈕的位置或位置?
- 8. 按鈕不改變位置
- 9. MapFragment更新按鈕位置
- 10. 如何在按下時更改按鈕的文本位置?
- 11. 更改按鈕的按鈕
- 12. asp.net onMouseEnter修改按鈕的位置
- 13. 更改標記位置+更換關閉按鈕
- 14. 按鈕位置
- 15. 使用不同的按鈕更改SeekBar的拇指位置
- 16. 更改後退按鈕導致的位置
- 17. 從基類的按鈕正在更改位置
- 18. 更改Xamarin中變焦按鈕(+ - )的位置.Forms.Maps
- 19. 如何更改perl tk中按鈕的位置?
- 20. 如何更改Xamarin Zebble中的後退按鈕位置?
- 21. 如何更改響應式設計中按鈕的位置?
- 22. 如何更改屬性表嚮導按鈕的位置?
- 23. 在UITABLE VIEW中更改刪除按鈕的位置
- 24. 如何更改flex中按鈕的顯示x y位置
- 25. 更改物化css中的浮點按鈕位置?
- 26. 在按鈕上更改表格視圖的位置和數據
- 27. 更改UIAlertView中取消按鈕的位置?
- 28. 如何使用按鈕更改UI滑塊的物理位置
- 29. 按鈕懸停更改其他元素的位置
- 30. 如何動態更改按鈕的位置
它說的方法setX的(INT)是未定義的類型按鈕。 – WISH 2011-04-13 09:37:43
恩,這很奇怪。 Button類擴展了View類,你可以在這裏找到兩個方法setX()和setY()。試試這個:View myButton =(View)findViewById(R.id. <佈局xml文件中的按鈕ID>); – Flo 2011-04-13 09:42:01
我們有所有屬性的方法,但dnt有任何方法來設置按鈕或其他小部件的x和y。 :( – WISH 2011-04-13 09:43:48