今天要在 android:text 中填入 '@' 字元時 , 在編譯的時候出現這個錯過訊息訊息, 解決這問題就是在前面填入反斜線 ' \ ' 就解決問題了. android:text="\@123". :)
出現這個錯誤訊息是因為 @ 在 android xml 中是有意義的
Refer to:
http://stackoverflow.com/questions/8753431/at-the-beginning-of-edittext-value
2013年7月24日 星期三
2013年6月20日 星期四
TextView - 顯示上下左右相反文字
想要在 TextView 中將文字上下左右相反顯示可以將 android:scaleX 與 android:scaleY 屬性設定為 -1f 即可,程式碼如下:
另外除了直接透過設定 xml 檔案來完成上下左右文字的顯示,你也可以用 setScaleX(float) 與 setScaleY(float) 方法在程式碼中做動態的設定。方法如下:
[參考連結]
http://www.javaworld.com.tw/jute/post/view?bid=26&id=309372
<textview android:id="@+id/tv" android:layout_height="wrap_content" android:layout_width="wrap_content" android:scalex="-1f" android:scaley="-1f" android:text="@string/hello_world"/>設定後的結果如下圖所示:
另外除了直接透過設定 xml 檔案來完成上下左右文字的顯示,你也可以用 setScaleX(float) 與 setScaleY(float) 方法在程式碼中做動態的設定。方法如下:
TextView tv = (TextView)findViewById(R.id.tv); tv.setScaleX(-1f); tv.setScaleY(-1f);
[參考連結]
http://www.javaworld.com.tw/jute/post/view?bid=26&id=309372
訂閱:
文章 (Atom)