1 つの Android アプリケーションを開発する必要があります。ここで必要なのは、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
下の2番目の画像を参照してください+A
。画像はそこにあります。その画像をクリックすると、アプリ全体のテキストビューのフォント サイズが自動的に増減します。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)