我需要开发一个安卓应用程序。我需要的是,当我点击 ImageView 时,文本大小会自动增加。我怎样才能做到这一点?
以下是我的代码片段。
ImageView fontincrease = (ImageView) findViewById(R.id.imageView3);
fontincrease.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
count++;
if (i < 3)
{
lblName.textSize += 2;
i++;
j = i;
} }
});
我收到错误:textSize cannot be resolved or is not a field
笔记:
请看这里。请参阅底部的第二张图像,-A
图像+A
就在那里。单击该图像意味着自动增加和减少整个应用程序的 textview 字体大小。我怎样才能在android应用程序中做到这一点?
编辑:
我必须更新我的代码,如下所示:
ImageView positive = (ImageView) findViewById(R.id.positive);
positive.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
lblName.setTextSize(lblName.getTextSize() + 2);
}
});
Intent in = getIntent();
// Get XML values from previous intent
String title = in.getStringExtra("Title");
lblName = (TextView) findViewById(R.id.title);
lblName.setText(title);
我必须运行该应用程序意味着在我的控制台窗口上出现以下错误,我的应用程序也被强制关闭。
03-11 04:13:13.462: E/AndroidRuntime(330): FATAL EXCEPTION: main
03-11 04:13:13.462: E/AndroidRuntime(330): java.lang.NullPointerException
03-11 04:13:13.462: E/AndroidRuntime(330): at com.xmlparsing.SubCate$2.onClick(SubCate.java:27)