WebViewにて拡大や縮小が出来ない。

934 views
Skip to first unread message

Takashi

unread,
Mar 20, 2010, 10:21:44 AM3/20/10
to 日本Androidの会
takashiと申します。

ソフト開発で意外なところで行き詰ってしまいました。
題名そのままですがWebViewにて表示ページの拡大と縮小が
できません。

下記サイトのソースをそのまま流用しました。Google Apis 1.6にて
プロジェクトを作成。(webview.resetZoom();の箇所ではコンパイルエラー
が出たのでコメントアウト)

ソースコード参考サイト
http://www.javadrive.jp/android/webview/index5.html


googleのTOPページが表示されるのですがZoominやZoomoutの
ボタンを押しても無反応であり、webview.zoomIn()などのメソッド
の戻り値はfalseでした。

WebSettings webSet = webview.getSettings();
set.setBuiltInZoomControls(true);

を用いた拡大縮小のコントロールも試しましたが、肝心な+と-の
コントロールが表示されませんでした。


しかしながらAndroidManifestファイルにネットワークに必要な
<uses-permission android:name="android.permission.INTERNET"></uses-
permission>
という許可情報をあえてコメントアウトして表示される、WebViewの
アクセスエラーのページはなぜかwebview.zoomIn()などで拡大・縮小
が出来ます。

何故このようになっているのか分からないのですが、何か知っている方
がごじましたらご教授お願い致します。


Keiji Ariyama

unread,
Mar 20, 2010, 10:49:17 AM3/20/10
to android-g...@googlegroups.com
有山@大阪です。

Googleのサイトは、拡大縮小の必要がないから効かないんだと思います。
他のPC用のサイトで試してみてはどうでしょうか。

ありやま

Takashi <k-c...@qf7.so-net.ne.jp>:

>--
>このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
>このグループに投稿するには、android-g...@googlegroups.com にメールを送信してください。
>このグループから退会するには、android-group-j...@googlegroups.com にメールを送信してください。
>詳細については、http://groups.google.com/group/android-group-japan?hl=ja からこのグループにアクセスしてください。
>

Takashi

unread,
Mar 20, 2010, 11:15:54 AM3/20/10
to 日本Androidの会
ご教授ありがとうございます。

ご指摘頂きましたとおり表示ページをYAHOOの
TOPページに表示ページを切り替えましたところ
確かに拡大縮小が出来ました。

そんな単純な話で驚きでした。

ただそれにより課題が一点出来てしまいました。
そのような拡大/縮小が出来ないページに対して
どうにか拡大や縮小が出来るようにしたいのです。

というのも私の表示させたいページは文字が
沢山詰まって記載されていて、拡大なしでは
とても読みづらいページなのです。
これについてはまた、調べてみようと思います。

的確なご指摘ありがとうございました。

On 3月20日, 午後11:49, Keiji Ariyama <keiji_ariy...@c-lis.co.jp> wrote:
> 有山@大阪です。
>
> Googleのサイトは、拡大縮小の必要がないから効かないんだと思います。
> 他のPC用のサイトで試してみてはどうでしょうか。
>
> ありやま
>

> Takashi <k-ch...@qf7.so-net.ne.jp>:

> >詳細については、http://groups.google.com/group/android-group-japan?hl=jaからこのグループにアクセスしてください。- 引用テキストを表示しない -
>
> - 引用テキストを表示 -

Reply all
Reply to author
Forward
0 new messages