我需要开发一个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);
如何为这些描述增加textSize ????
我添加了以下代码:
WebSettings webSettings = des.getSettings();
webSettings.setTextSize(WebSettings.TextSize.SMALLEST);
我必须运行应用程序,这意味着我得到的文本是最小的fontsize.but我希望在点击imagview时增加fontsize ...
注意:
请参阅here。查看底部的第二张图像-A和+ A图像在那里。单击该图像意味着自动增加和减少整个应用文本视图字体大小。我怎么能在Android应用程序中执行此操作?
答案 0 :(得分:0)
使用
webView.zoomIn();
用户感觉文本大小正在增加。
答案 1 :(得分:0)
WebSettings web_settings = web_view.getWebSettings();
web_settings.setTextZoom((int)(web_settings.getTextZoom()*1.2));