2011-03-21 105 views
1

我用下面的代碼錯誤定製吐司消息

public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 


     TextView textView = new TextView(this); 
     textView.setBackgroundColor(Color.YELLOW); 
     textView.setTextColor(Color.WHITE); 
     textView.setPadding(10, 10, 10, 10); 
     textView.setText("Textview as Toast"); 

     Toast toastView = new Toast(this); 
     toastView.setView(textView); 
     toastView.setDuration(Toast.LENGTH_LONG); 
     toastView.setGravity(Gravity.CENTER, 0, 0); 
     toastView.show(); 

    } 

我現在面臨的問題是,當我加入我自己的背景色爲TextView的,它沒有采取定製吐司消息。它採用Color類中定義的顏色。

請提供您的意見和建議。

+0

如果你改變文字顏色,是否需要? – trgraglia 2011-03-21 10:13:26

回答

1

試着通過你的顏色像這樣0xff888888格式

+0

在color.xml中定義#BA862B然後添加爲textView.setBackgroundColor(R.color.orange); – chiranjib 2011-03-21 10:21:59