→ cooper6334:會不會是SharedPreferences存的字串不小心多了空白? 04/11 11:51
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)