2017-01-06 39 views
0

我搜索了幾個網站,並嘗試了每個解決方案,甚至在一個網站上發現了我的確切問題,但從未找到解決方案。我終於放棄了,並決定使用我的個人手機作爲三星Galaxy S4運行棒棒糖的測試設備。同樣的問題,它被加載到手機上,但它不會運行。E/EGL_emulation錯誤= EGL_BAD_MATCH

在這一點上,我想知道如果問題是代碼。即使在初學者教程中,我正在教導者將這三行代碼放入並運行它們,並且它們會創建一個簡單的圖像淡入淡出效果,您可以在加載圖像的視頻中觀看圖像並在教師單擊圖像時仿真器會淡出並消失。但是當我運行它時,我得到以下結果。

E/EGL_emulation eglsurfaceattrib(EGL_BAD_MATCH)W/OpenGLRender:無法設置EGL_Swap_Behavior上表面誤差= EGL_BAD_MATCH

的代碼是這樣的:

public void fade (View view) { 
    ImageView pic1 = (ImageView) findviewById(R.id.pic1); 
    pic1.animate().alpha(0f).set Duration(2000); 
} 

有什麼不對的碼?該圖像將在模擬器上加載,此時會出現上述錯誤並且應用程序終止。在我的手機上,圖像會加載,但點擊它沒有任何東西,只是坐在那裏。

回答

0

我覺得應該有(查看視圖){>> & < <設定時間段>>
另外,< < V >>在< < findViewById < <褪色之間沒有空格>>應該是資本

像這樣嘗試。

public void fade(View view) { 
    ImageView pic1 = (ImageView) findViewById(R.id.pic1); 
    pic1.animate().alpha(0f).setDuration(2000); 
}