作者KTZest (P7GAB)
看板AndroidDev
標題[問題] setText使用以及layout問題
時間Sat Jan 3 00:31:43 2015
小弟的程式中有個TextView
我希望他顯示的文字是我的某個變數
我寫成
textusetime.setText( usemin+"" );
(textusetime是TextView的名稱 usemin是我的變數)
這個寫法在eclipse都正常 但在android studio執行到這行程式就沒有回應了
另外
我的介面中有3個按鈕
我希望排成
按鈕 按鈕 按鈕 <<這樣
但是
我用linear layout或是grid layout都會變成
按鈕
按鈕
按鈕
這2個問題該怎麼解決><
=====================================================
第一個問題我剛又試了一下
這個打法是正常的
問題是其他地方
程式裡面有個timer 他的task每秒執行一次
task要做的其中一項就是textusetime.setText( usemin+"" );
我在task裡其他的功能都能正常執行
但只要把這行加進去之後 執行到這行程式就沒有回應了TAT
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.243.110.161
※ 文章網址: http://www.ptt.cc/bbs/AndroidDev/M.1420216305.A.EE3.html
→ passli: 第二個 用linearlayout 按鈕設android:layout_weight="1" 01/03 01:29
→ redok: linearlayout android:orientation="horizontal' 01/03 07:01
這2個改了還是一樣耶
→ patric168: usemin是不是null @@? 01/04 10:12
→ KTZest: 不是耶@@ 01/04 17:54
→ KTZest: 一開始是0 會慢慢往上+ 01/04 17:54
※ 編輯: KTZest (111.243.115.231), 01/04/2015 19:16:07
→ passli: 貼個完整個code 來看看吧 01/08 12:46
→ ssccg: layout你要把完整的貼出來才知道問題在哪 01/08 14:56
→ ssccg: setText那個你要去看一下log是什麼錯誤... 01/08 14:56
→ ssccg: 以你的描述我猜是Timer Thread不能動UI 01/08 14:57