如何在Android中显示webView和隐藏其他元素

用户名

我是Android开发的新手,会介绍一些我使用Eclipse开发Android代码的教程。在这里,我尝试在单击按钮后用一些URL加载WebView,然后隐藏该按钮。

我正在使用线性布局。为此,我使用了以下代码来使其正常工作,但它并未加载WebView。

public class MainActivity extends ActionBarActivity {

    EditText edit;
    TextView text;
    WebView webView;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        edit = (EditText) findViewById(R.id.editText);
        text = (TextView) findViewById(R.id.textView3);
        webView = (WebView) findViewById(R.id.webView1);

        Button b = (Button)findViewById(R.id.button_show);

        b.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View v) {
                String name = edit.getText().toString();
                text.append(name);
                webView.loadUrl("http://www.google.com");
                System.out.println("Loaded Successfully--");
            }
        });
    }

消息“已成功加载-”在控制台中打印,但是WebView不可用。

我也尝试了以下代码,

EditText edit;
TextView text;
WebView webView;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    edit = (EditText) findViewById(R.id.editText);
    text = (TextView) findViewById(R.id.textView3);
    webView = (WebView) findViewById(R.id.webView1);

    Button b = (Button)findViewById(R.id.button_show);

    b.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            String name = edit.getText().toString();
            text.append(name);
            webView.setWebViewClient(new WebViewClient() {
                @Override
                public boolean shouldOverrideUrlLoading(WebView view,
                        String url) {
                    webView.loadUrl("http://www.google.com");
                    System.out.println("Loaded Successfully--");
                    return true;
                }
            });
        }
    });
}

这次不打印“成功加载-”。我在这里想念什么?

编辑

我的XMl文件(activity_main.xml)

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:gravity="fill"
    tools:context="com.example.asdf.MainActivity" >

    <WebView
        android:id="@+id/webView1"
        android:layout_width="match_parent"
        android:layout_height="match_parent" />

    <ImageView
        android:id="@+id/imageView1"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_alignParentLeft="true"
        android:layout_alignParentRight="true"
        android:layout_alignParentTop="true"
        android:scaleType="fitXY"
        android:src="@drawable/back" />

   <EditText
       android:id="@+id/editText"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:layout_alignBottom="@+id/imageView1"
       android:layout_alignLeft="@+id/imageView1"
       android:layout_marginBottom="24dp"
       android:ems="10"
       android:hint="@string/edit_hint"
       android:textColor="#ffffff"
       android:textSize="20dip" >

       <requestFocus />
   </EditText>

   <Button
       android:id="@+id/button_show"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:layout_alignBottom="@+id/editText"
       android:layout_alignRight="@+id/imageView1"
       android:text="@string/button_title" />

   <TextView
       android:id="@+id/textView3"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:layout_alignBottom="@+id/imageView1"
       android:layout_alignLeft="@+id/imageView1"
       android:layout_alignRight="@+id/imageView1"
       android:layout_below="@+id/button_show"
       android:text="@string/edit_hint"
       android:textColor="#ffffff"
       android:textSize="20dip" />

   <TextView
       android:id="@+id/textView2"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:layout_alignParentLeft="true"
       android:layout_centerVertical="true"
       android:gravity="center"
       android:text="As we know the relevant data has been wide-spreaded across various sites under many intentions, factualnote is a type of social software tool in which factual data are brought forward or narrow down to the web users."
       android:textColor="#ffffff"
       android:textSize="20dip"
       android:textStyle="bold" />

   <TextView
       android:id="@+id/textView1"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:layout_above="@+id/textView2"
       android:layout_alignParentLeft="true"
       android:layout_marginBottom="22dp"
       android:gravity="center"
       android:text="Factualnote is an web annotation application, which helps the users to mark the specific text, element, page, video, etc in a web page and share it to like-minded people."
       android:textColor="#ffffff"
       android:textSize="20dip"
       android:textStyle="bold" />

</RelativeLayout>
用户名

我在这个项目中发现了错误,原因是我错过了在manifest.xml中添加以下行

<uses-permission android:name="android.permission.INTERNET"/>

现在很好。谢谢大家的支持。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Android中显示webView和隐藏其他元素

来自分类Dev

如何在单个div中显示和隐藏元素?

来自分类Dev

如何在其他组件的元素上设置onClick的情况下显示/隐藏组件

来自分类Dev

Android - 如何在特定单元格中显示 ImageView 并隐藏所有其他单元格

来自分类Dev

如何在Android的RecyclerView中显示其他JsonArray

来自分类Dev

如何显示* ngFor中的单击元素使用Angular 2隐藏其他列表

来自分类Dev

如何在android中隐藏和显示进度条?

来自分类Dev

如何在AngularJS中显示隐藏的元素?

来自分类Dev

如何在流星中隐藏/显示元素?

来自分类Dev

如何在EJS和Node中隐藏HTML和其他内容

来自分类Dev

如何在Laravel 4中基于其他文本框隐藏/显示文本框?

来自分类Dev

如何在 docusign 中的其他操作菜单中隐藏打印和签名

来自分类Dev

如何在Android中隐藏取消隐藏的WebView

来自分类Dev

在Android中显示/隐藏WebView

来自分类Dev

如何在Android中显示WebView

来自分类Dev

如何使用css隐藏类的特定元素并显示同一类的其他元素

来自分类Dev

如何在一个选择器jQuery中显示和隐藏多个元素?

来自分类Dev

如何在HTML中使用href隐藏和显示元素

来自分类Dev

隐藏列表中的其他元素

来自分类Dev

显示具有通用ID的元素,隐藏其他元素

来自分类Dev

在其他元素之上显示隐藏元素

来自分类Dev

显示/隐藏基于其他表单输入和验证的表单元素的最佳方法?

来自分类Dev

隐藏/显示JavaScript中的其他信息

来自分类Dev

如何在向下滚动时创建隐藏并在向上滚动菜单中显示 whitout jquery 或其他依赖项

来自分类Dev

如何在垂直UIScrollView中显示文本和其他对象?

来自分类Dev

如何在没有“移动效果”的情况下在 Unity 中显示相对于其他元素的元素?

来自分类Dev

在Webview Android中隐藏页面上的元素

来自分类Dev

在Webview Android中隐藏页面上的元素

来自分类Dev

如何在动态数组中显示/隐藏 v-for 元素?

Related 相关文章

  1. 1

    如何在Android中显示webView和隐藏其他元素

  2. 2

    如何在单个div中显示和隐藏元素?

  3. 3

    如何在其他组件的元素上设置onClick的情况下显示/隐藏组件

  4. 4

    Android - 如何在特定单元格中显示 ImageView 并隐藏所有其他单元格

  5. 5

    如何在Android的RecyclerView中显示其他JsonArray

  6. 6

    如何显示* ngFor中的单击元素使用Angular 2隐藏其他列表

  7. 7

    如何在android中隐藏和显示进度条?

  8. 8

    如何在AngularJS中显示隐藏的元素?

  9. 9

    如何在流星中隐藏/显示元素?

  10. 10

    如何在EJS和Node中隐藏HTML和其他内容

  11. 11

    如何在Laravel 4中基于其他文本框隐藏/显示文本框?

  12. 12

    如何在 docusign 中的其他操作菜单中隐藏打印和签名

  13. 13

    如何在Android中隐藏取消隐藏的WebView

  14. 14

    在Android中显示/隐藏WebView

  15. 15

    如何在Android中显示WebView

  16. 16

    如何使用css隐藏类的特定元素并显示同一类的其他元素

  17. 17

    如何在一个选择器jQuery中显示和隐藏多个元素?

  18. 18

    如何在HTML中使用href隐藏和显示元素

  19. 19

    隐藏列表中的其他元素

  20. 20

    显示具有通用ID的元素,隐藏其他元素

  21. 21

    在其他元素之上显示隐藏元素

  22. 22

    显示/隐藏基于其他表单输入和验证的表单元素的最佳方法?

  23. 23

    隐藏/显示JavaScript中的其他信息

  24. 24

    如何在向下滚动时创建隐藏并在向上滚动菜单中显示 whitout jquery 或其他依赖项

  25. 25

    如何在垂直UIScrollView中显示文本和其他对象?

  26. 26

    如何在没有“移动效果”的情况下在 Unity 中显示相对于其他元素的元素?

  27. 27

    在Webview Android中隐藏页面上的元素

  28. 28

    在Webview Android中隐藏页面上的元素

  29. 29

    如何在动态数组中显示/隐藏 v-for 元素?

热门标签

归档