0

1 つの Android アプリケーションを開発する必要があります。ここで必要なのは、ImageView をクリックすると、テキスト サイズのサイズが自動的に大きくなることです。これどうやってするの?

以下のコードを使用しました:

String title = in.getStringExtra("Title");
lblName = (TextView) findViewById(R.id.title);
lblName.setText(title);
ImageView positive = (ImageView) findViewById(R.id.imageView3);
positive.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
lblName.setTextSize(TypedValue.COMPLEX_UNIT_PX, lblName.getTextSize() + 2);
  }  
});   

ここで、textSize は TextView で十分に大きくなります。Android WebView で textSize を大きくするにはどうすればよいですか...

これらの解決策を教えてください???

WebView des = (WebView) findViewById(R.id.des);
String description = in.getStringExtra("Description");
des.loadDataWithBaseURL(null,description, "text/html", "UTF-8", null);

これらの説明のテキストサイズを大きくするにはどうすればよいですか????

以下のコードを追加しました:

WebSettings webSettings = des.getSettings();
webSettings.setTextSize(WebSettings.TextSize.SMALLEST);

アプリを実行する必要があります。これは、テキストが最小のフォントサイズであることを意味しますが、imagview をクリックしているときにフォントサイズを大きくしたい...

ノート:

こちらをご覧ください。一番下の 2 番目の画像を参照してください -A と +A の画像があります。その画像をクリックすると、アプリ全体のテキストビューのフォント サイズが自動的に増減します。Androidアプリでこれを行うにはどうすればよいですか?

4

2 に答える 2

0
WebSettings web_settings = web_view.getWebSettings();
web_settings.setTextZoom((int)(web_settings.getTextZoom()*1.2));
于 2013-03-11T07:06:27.443 に答える
0

使用する

webView.zoomIn();

ユーザーはテキストサイズが増加しているように感じます。

于 2013-03-11T07:04:00.973 に答える