Ну, я пытаюсь следовать учебнику от http://rapidandroid.org/wiki/Graphing. Но я нашел проблему только в первой части. Я опишу проблему здесь, я просто не могу понять, как это может быть неправильно, это довольно простой материал. Что я здесь делаю неправильно?Не может загрузиться webview из xml, почему?
Сначала я создал файл XML с именем Statistics.xml, в нем среди других вещей, которые я поставил этот код:
<WebView android:id="@+id/webview" android:layout_height="fill_parent"
android:layout_width="fill_parent"/>
В настоящее время в деятельности, которая должна отображать эту WebView я делаю это:
public class DisplayStatistics extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
WebView wv = (WebView) findViewById(R.id.webview);
проблема возникает здесь, как и я, кажется, становится нулевым для WV всякий раз, когда я испытываю к нему. Что означает, конечно, что findViewById (R.id.webview) не нашел точку входа. Но опять же, что я делаю неправильно?
Конечно, я знаю, что я мог бы также создать веб-представление непосредственно из кода без необходимости указывать его из xml, но мне просто интересно, что было не так в этом способе его выполнения.
Только в случае, если я также добавил следующую строку в моем андроида файле манифеста:
<uses-permission android:name="android.permission.INTERNET" />
Я не совсем уверен, если это необходимо для отображения WebView (я думаю, что нет), но я просто положил его там чтобы убедиться, что это проблема, и оказалось, что это не так.
Благодаря
Нельсон