1

我对 Android 开发(和 stackoverflow)非常陌生。

我正在尝试制作一个应用程序,将您当前浏览的网站的 URL 添加到微调器中。问题只是我不知道该怎么做。即使我已经寻找了很长时间,我似乎也找不到任何方法或解决方案。

我的代码如下所示:

    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_browse);
        WebView myWebView = (WebView) findViewById(R.id.webView1); 
        myWebView.setWebViewClient(new WebViewClient());
        myWebView.loadUrl("no.wikipedia.org/wiki/Spesial:Tilfeldig");
    }

    [...]

    btnAdd.setOnClickListener(new View.OnClickListener() {

        public void onClick(View arg0) {
            String label = inputLabel.getText().toString();

            if (label.trim().length() > 0) {
                // database handler
                DatabaseHandler db = new DatabaseHandler(
                        getApplicationContext());

                // inserting new label into database
                db.insertLabel(label);

                // making input filed text to blank
                inputLabel.setText("");

                // Hiding the keyboard
                InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
                imm.hideSoftInputFromWindow(inputLabel.getWindowToken(), 0);

                // loading spinner with newly added data
                loadSpinnerData();
            } else {
                Toast.makeText(getApplicationContext(), "Please enter label name",
                        Toast.LENGTH_SHORT).show();
            }

        }
    }

我将非常感谢任何帮助。

4

1 回答 1

0

Android 的WebView类有一个getUrl()可以使用的方法。它返回一个String您可以添加到适配器的Spinner.

这里有一个Spinner教程可以详细介绍。

于 2012-11-07T19:42:00.887 回答