0
嗨,大家好,我試圖獲取TextView的背景顏色,但無法找到它。如何獲得robotium中textview的背景顏色
我正在使用robotium對我的聊天應用程序進行完整性自動測試。
主要目標是找到天氣textview氣泡顏色是灰色或藍色,並把斷言。
ArrayList<TextView> textViewList = solo.getCurrentViews(TextView.class);
for (TextView textview : textViewList)
{
if (textview != null && textview.isShown())
{
if(textview.getText().toString().equals(Message))
{
ColorDrawable drawable = (ColorDrawable)textview.getBackground();
int color= drawable.getColor();
//doing some assertion
}
}
}
這是林試圖讓顏色,但有expception
java.lang.ClassCastException: android.graphics.drawable.LayerDrawable cannot be cast to
android.graphics.drawable.ColorDrawable
好心幫我看看這個謝謝:)
爲什麼不使用兩條短信(發送和接收)併爲他們申明 – gionnut 2014-10-03 17:09:47