У меня есть свой простой собственный вид с рисованием веб-просмотра (мне нравится рисовать это сам):
public class SimpliestView extends View {
WebView webView;
public SimpliestView(Context context) {
super(context);
webView = new WebView(context);
webView.setBackgroundColor(Color.RED);
webView.loadData("This text I would like to show at start !","text/html", "utf-8");
webView.setLayoutParams(new LinearLayout.LayoutParams(1000,1000));
}
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
webView.draw(canvas);
}
}
И вызов представления из моей основной деятельности:
simpliestView = new SimpliestView(this);
setContentView(simpliestView);
ЧтоЯ вижу, это красный фон из веб-просмотра, но без текста.Текст отображается только после второго обновления события.Как я могу добиться, чтобы показать текст с самого начала?