![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 呆呆 ![]()
![]() |
![]() 如圖所示 當我用滑鼠要拉大EditText時,不管怎麼拉 他都會跳回去原本的大小,我想要把它拉大一點,輸入數字的時候數字也隨著格子大小變大,而且有時候排版會亂跑掉,請問有經驗的大大們如何解決這些問題呢??
本篇文章發表於2012-09-06 19:16
|
1樓 |
可切換到activity_main.xml
加入 android:textSize="24dip" 指定文字的大小 於 <EditText 下面,這樣比較容易
本篇文章回覆於2012-09-06 20:53
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
2樓
作者回應
呆呆 ![]() |
文字變大 格子也會跟著變大嗎??
本篇文章回覆於2012-09-06 20:55
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
3樓 |
我這邊是會呀,您那邊要試試才知
本篇文章回覆於2012-09-06 20:57
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
4樓
作者回應
呆呆 ![]() |
真的可以呢!! 那請問排版常常亂跑掉的問題如何解決呢?? (移動某物件就會跑掉)
本篇文章回覆於2012-09-06 21:05
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
5樓 |
他都會有一個提示會靠左靠右靠上靠下(出現英文提示例如alignParentRight=true...)
因此有時候會被他吸過去 用程式碼定位比較會準確 像我寫的象棋一定是要用程式寫的去定位,您很難拉到中心點 用拉的只能概略,不能精確
本篇文章回覆於2012-09-06 21:12
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
6樓
作者回應
呆呆 ![]() |
那請問定位的程式語法怎麼寫?? 能舉個例子嗎?? 他是否有 (x , y) 座標那種??
本篇文章回覆於2012-09-06 21:20
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
7樓 |
請參考
http://tomkuo139.blogspot.tw/2009/12/android-touch.html 下面這一行就是定位寬,長,x,y tv.setLayoutParams( new AbsoluteLayout.LayoutParams( tvWidth , tvHeight , (int)touchX , (int)touchY ));
本篇文章回覆於2012-09-06 21:35
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
8樓
作者回應
呆呆 ![]() |
tv.setLayoutParams( new AbsoluteLayout.LayoutParams( tvWidth , tvHeight , (int)touchX , (int)touchY ));
請問大哥這裡面沒有數字怎麼知道是放在哪個位置?? 那篇文章是觸控
本篇文章回覆於2012-09-06 22:06
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
9樓 |
(int)touchX , (int)touchY 滑鼠按的位置
touchX = event.getX(); // 觸控的 X 軸位置 touchY = event.getY() - 50; // 觸控的 Y 軸位置 按到那會產生(int)touchX , (int)touchY,物件移動到(int)touchX , (int)touchY-50 (作者故意減50,您運用也可以不減50)
本篇文章回覆於2012-09-06 22:27
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
10樓
作者回應
呆呆 ![]() |
不太懂...這跟觸控有什麼關係呢? 我是想要直接用程式碼幫他設定絕對位置的(x,y) 然後在預覽畫面可以馬上看到位置的變化
本篇文章回覆於2012-09-06 22:47
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
11樓
不錯的參考
香帥 ![]() |
那你就直接
tv.setLayoutParams( new AbsoluteLayout.LayoutParams( 80 , 24 , 100 , 50 )); 這樣就可以在座標x100,y50的地方將tv物件放到那位置
本篇文章回覆於2012-09-06 23:04
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
12樓
最有價值解答
小蝸 ![]() |
http://blog.xuite.net/cocofly/frankie/39328353-Absolute+Layout(%E7%B5%95%E5%B0%8D%E4%BD%8D%E7%BD%AE%E5%BC%8F%E7%95%AB%E9%9D%A2%E4%BD%88%E5%B1%80)+%E7%B7%B4%E7%BF%92
請您參考這篇~~很好用的絕對位置 ^^
本篇文章回覆於2012-09-06 23:08
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
13樓
作者回應
呆呆 ![]() |
回香帥哥: 還是沒辦法呢 ><
本篇文章回覆於2012-09-06 23:10
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
14樓
作者回應
呆呆 ![]() |
回小蝸哥: 可以了耶!!! 很謝謝您^^
本篇文章回覆於2012-09-06 23:11
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
回覆 |
如要回應,請先登入. |