2010-05-05 2 views
0

Ну, я пытаюсь следовать учебнику от 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 (я думаю, что нет), но я просто положил его там чтобы убедиться, что это проблема, и оказалось, что это не так.

Благодаря

Нельсон

ответ

Смежные вопросы