我想创建一个按钮来清除TextView文本。 我正在使用Android Studio。
ImageButton ImageButton3;
TextView TextView26;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ImageButton3.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
TextView.text="";
}
});
答案 0 :(得分:0)
您必须实例化文本视图:
ImageButton ImageButton3;
TextView TextView26;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
TextView26 = (TextView) findViewById(R.id.<your text view id>);
ImageButton3.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
TextView26.setText=("");
}
});
答案 1 :(得分:0)
您忘记为ImageButton和TextView实例化您的视图。
list_name = ['Miller', 'Johnson', 'Robert']
self.menuName = self.menuBar().addMenu('Name')
for i in range(0,3):
list_name[i]+'_action' = QtWidgets.QAction(list_name[i], self)
self.menuName.addAction(list_name[i])
答案 2 :(得分:0)
我建议你在驼峰的情况下命名变量。
此外,如果您可以选择更有意义的名称,那就更好了。
在您可以在代码中操作它们之前,您必须找到您的观点。
ImageButton imageButton3; //name to clearTextButton?
TextView textView26;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
imageButton3 = (ImageButton) findViewById(R.id.imgButtonId); //replace it with your true id in your xml
textView26 = (TextView) findViewById(R.id.textViewId);
imageButton3.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
textView26.setText("");
}
});