レイアウトといくつかのボタンを含むアクティビティがあり、それらのボタンの色を変更したいと考えています。しかし、もっと多くのボタンがあるので、他のクラスで定義されたメソッドを使用してそれらを変更したいと思います。これは可能ですか?現在のクラスを拡張する新しいクラスを作成してみました。しかし、それは強制的に閉じられています。
public class Color_change extends Calculate
{
public void test()
{
Button button = (Button)findViewById(R.id.one);
button.setTextColor(0xFFFF0000);
}
}
Calculate
を拡張するメインクラスActivity
です。そして、私は以下のように呼び出しています:
Color_change a = new Color_change();
a.test();