

Android開発初心者です。  
WebViewでPC表示にさせる方法が解りません。  
UserAgentを変える、というのがヒットしましたが、具体的な方法が解りません。

[code]

    LayoutInflater factory = LayoutInflater.from(this);
    View inputView = factory.inflate(R.layout.wiki_job_dialog, null);
    
    WebView webView1 = (WebView) inputView.findViewById(R.id.webView1);
    webView1.setWebViewClient(new WebViewClient() {
        @Override
        public boolean shouldOverrideUrlLoading(WebView view, String url) {
            return false;
        }
    });
    webView1.loadUrl("http://seesaawiki.jp/rgbyserver/d/Job%B0%EC%CD%F7%B5%DA%A4%D3%C7%BD%CE%CF%C0%E2%CC%C0%A1%AA");
    AlertDialog.Builder builder = new AlertDialog.Builder(this);
    builder.setView(inputView);
    
    builder.setPositiveButton("OK", new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialog, int whichButton) {
        }
    });
    AlertDialog dialog = builder.create();
    dialog.show();
    
[/code]

なおブラウザではなく、一つのサイトを表示させます。


CC BY-SA 3.0
2015-12-12T06:56:33.927
19905
2016-01-27T04:24:34.050
2015-12-12T07:12:54.053
7290
13588
question
android webview
WebViewでPC表示にする方法


ユーザーエージェントは次のコードで取得・設定ができます。  

[code]

    webView1.getSetting().getUserAgentString(); //取得
    webView1.getSetting().setUserAgentString(); //設定
    
[/code]

PC版のページを表示させるにはPCブラウザが使っているユーザーエージェントを設定すれば可能だと思います。  
ユーザーエージェントの表記については以下のサイトなどが役に立つと思います。  
[userAgent一覧/ユーザーエージェント一覧](http://www.openspc2.org/userAgent/)


CC BY-SA 3.0
2015-12-28T02:59:28.940
20427
2015-12-28T02:59:28.940
9710
19905
answer