XML ファイルではなく、コード内で Android ボタン ウィジェットのテキストを変更するにはどうすればよいですか?
138929 次
7 に答える
23
ボタンのテキストを次のように変更できました。
import android.widget.RemoteViews;
//grab the layout, then set the text of the Button called R.id.Counter:
RemoteViews remoteViews = new RemoteViews(getPackageName(), R.layout.my_layout);
remoteViews.setTextViewText(R.id.Counter, "Set button text here");
于 2010-10-06T08:27:58.133 に答える
1
javaを使用した交換を使用します。setText = "..."、クラス java には、実装用のメソッドが他にも多数あります。
//button fechar
btnclose.setEnabled(false);
btnclose.setText("FECHADO");
View.OnClickListener close = new View.OnClickListener() {
@Override
public void onClick(View view) {
if (btnclose.isClickable()) {
btnOpen.setEnabled(true);
btnOpen.setText("ABRIR");
btnclose.setEnabled(false);
btnclose.setText("FECHADO");
} else {
btnOpen.setEnabled(false);
btnOpen.setText("ABERTO");
btnclose.setEnabled(true);
btnclose.setText("FECHAR");
}
Toast.makeText(getActivity(), "FECHADO", Toast.LENGTH_SHORT).show();
}
};
btnclose.setOnClickListener(close);
于 2016-08-02T21:02:10.190 に答える