看板 AndroidDev 關於我們 聯絡資訊
xml設定三個TextView,打算置中在圖片中央, 但使用SharedPreferences取出字串後,再set進去文字竟然不會置中!!會往左偏移!! (PS:也設定android:gravity = "center",width="fill_parent",height="wrap_content"), 承上,若是直接在程式設定,文字竟然又對齊了!! 以下是範例。 狀況一:用SharedPreferences取 String name = pref.getString(key,null); String name2 = pref.getString(key,null); String name3 = pref.getString(key,null); tv1.setText(name); tv2.setText(name2); tv3.setText(name3); 結果: tv1和tv2的字串會"往左偏移", tv3是正確置中。 狀況二:直接set字串 tv1.setText("abc"); tv2.setText("abc1"); tv3.setText("abc2"); 結果: 顯示皆正常。 狀況三:用變數去set字串 String name = "abc"; String name2= "abc1"; String name3= "abc2"; tv1.setText(name); tv2.setText(name2); tv3.setText(name3); 結果: 顯示皆正常。 以上,不知道有沒有人遇過類似的問題.... 還請各位神人們解答,這問題還真是詭異啊QQ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.132.123.180 ※ 編輯: economical 來自: 220.132.123.180 (04/11 10:45) ※ 編輯: economical 來自: 220.132.123.180 (04/11 10:49)
cooper6334:會不會是SharedPreferences存的字串不小心多了空白? 04/11 11:51