Android Can';我找不到你
我正在做一个ViewFlipper项目。在这个main.xml文件中,我创建了一个webview,但在我的mainActivity(通过findViewById)中无法访问它。我可以连接按钮,但似乎无法连接webviewAndroid Can';我找不到你,android,xml,layout,Android,Xml,Layout,我正在做一个ViewFlipper项目。在这个main.xml文件中,我创建了一个webview,但在我的mainActivity(通过findViewById)中无法访问它。我可以连接按钮,但似乎无法连接webview <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_wid
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello" />
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<Button
android:id="@+id/previous"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="previous" />
<Button
android:id="@+id/next"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="next" />
</LinearLayout>
<ViewFlipper
android:id="@+id/flipper"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<ImageView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:src="@drawable/ic_launcher" />
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#C0C0C0"
android:gravity="center"
android:orientation="vertical" >
<WebView
android:id="@+id/webView1"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#A0A0A0"
android:gravity="center"
android:orientation="horizontal" >
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:src="@drawable/ic_launcher" />
</LinearLayout>
</ViewFlipper>
</LinearLayout>
这是一张它的外观图片,正如你所看到的,我无法访问网络视图,只有按钮+翻转器
谢谢 参见文档
按如下方式初始化webview:
WebView-WebView=新的WebView(此)代码>
setContentView(webview)代码>参见文档
按如下方式初始化webview:
WebView-WebView=新的WebView(此)代码>
setContentView(webview)代码>看来您使用它的方式是正确的,
但我想我知道为什么它不会显示在自动完成建议框中:
从eclipse菜单工具执行“清理”+“构建”操作:
检查
项目->自动生成
然后点击:
项目->清洁
我确信在重新构建项目之后,webView1的id会显示在自动完成框中 看来您使用它的方式是正确的,
但我想我知道为什么它不会显示在自动完成建议框中:
从eclipse菜单工具执行“清理”+“构建”操作:
检查
项目->自动生成
然后点击:
项目->清洁
我确信在重新构建项目之后,webView1的id会显示在自动完成框中 我就是这么想的!没有,没有错误。我想知道是不是因为它在一个可视翻转器里面?我不知道,这是个初学者!在这里,请尝试我编辑过的答案,我认为您对其进行了不同的初始化。这将使web视图全屏显示,但其他元素不会显示。@muzicmike:请不要将问题的作者与以下错误建议混淆:在java代码中实例化视图是错误的做法(除非有很好的特殊原因),无论如何,如果您希望您的活动显示webView之外的任何内容,则不能将其与“setContentView”方法一起使用。它也写在你提供的android开发者网站的链接上,这就是我尝试过的!没有,没有错误。我想知道是不是因为它在一个可视翻转器里面?我不知道,这是个初学者!在这里,请尝试我编辑过的答案,我认为您对其进行了不同的初始化。这将使web视图全屏显示,但其他元素不会显示。@muzicmike:请不要将问题的作者与以下错误建议混淆:在java代码中实例化视图是错误的做法(除非有很好的特殊原因),无论如何,如果您希望您的活动显示webView之外的任何内容,则不能将其与“setContentView”方法一起使用。它也写在你提供的android开发者网站的链接上,请也发布你的java代码。xml没有什么问题。webView1 id应该是可访问的。请描述一下“无法连接”的确切含义是什么?@user1469324,因为您的代码看起来不错。大多数情况下,“项目清理”应该适用于此类问题。这几乎是一样的,但是试着给出完整的路径来检查它是否像这个com.exercise.AndroidViewFlipper.R.id.webview1一样工作感谢这个提示,不幸的是,当我添加包名时没有什么新的事情发生。请也发布您的java代码。xml没有什么问题。webView1 id应该是可访问的。请描述一下“无法连接”的确切含义是什么?@user1469324,因为您的代码看起来不错。大多数情况下,“项目清理”应该适用于此类问题。这几乎是一样的,但是试着给出完整的路径来检查它是否像这个com.exercise.AndroidViewFlipper.R.id.webview1一样工作感谢这个提示,不幸的是当我添加包名时没有什么新的事情发生。如果这不起作用,那么有时候重启Eclipse就可以解决它。哈哈,我已经清理了很多次项目,但都没有结果,真奇怪,它现在起作用了!谢谢;)如果这不起作用,那么有时候重启Eclipse就可以解决它。哈哈,我已经清理了很多次这个项目,但都没有结果,奇怪的是,它现在起作用了!谢谢;)