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 に答える