唯一の警告は次のとおりです。WebviewはAndroid 5には表示されていますが、2.3では表示されていませんか?私のlogcatで
webcore: Can't get the viewWidth after the first layout.
私はプログラムで追加された私のアプリでWebViewのを使用して広告バナーを持っています。 Androidバージョン5では表示されますが、Android 2.3では表示されません。私はjavaの代わりにXMLをテストして、同じエラーを含む他の多くの記事を検索しましたが、誰も私の問題を解決しませんでした! ログはコード内のスタックトレースからのものではありません。それはロックされているバナークラスから来て、私はそれにアクセスできません。私は本当に不満です。私はこの問題に関する多くの記事を見てきました。助けてください!
public class Users extends Activity{
static boolean showAd = true;
@Override
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.users);
try{
if (showAd)
showBanner();
} catch (Exception e) {
e.printStackTrace();
}
}
private void showBanner(){
try {
Banner banner = new Banner(this);
LinearLayout layout = (LinearLayout) findViewById(R.id.users);
layout.addView(banner);
} catch (Exception e){e.printStackTrace();}
}
}
ます。http: //stackoverflow.com/questions/6253337/webview-doesnt-get-drawn-warn-webcore5336-cant-get-the-viewwidth-after-the?rq=1 –
私はすでにそれを使用しています。私のために働かなかった。同じ警告、結果なし: – saraX
私はデバッグできるように完全なコードを表示してください@saraX – Lampard