【问题标题】:How create second class and setTest to TextView?如何创建第二类和 setTest 到 TextView?
【发布时间】:2017-12-17 15:03:04
【问题描述】:

我想创建第二类。 这段代码有什么不正确的? 如何访问“TextView”字段?

MainActivity.java:

public class MainActivity extends AppCompatActivity {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
        setSupportActionBar(toolbar);
        my_class d = new my_class();
        d.my_method("ololo");
    }
}

my_class.java:

package mikevmf.my_class_mk;
import android.widget.TextView;
public class my_class extends MainActivity {
    public void my_method(String stroka){
        TextView my_text = (TextView) findViewById(R.id.my_text);
        my_text.setText(stroka);
    }
}

【问题讨论】:

    标签: java android class


    【解决方案1】:

    我建议您使用 TextView 而不是 MainActivity 来扩展您的课程

    【讨论】:

    • 不,您的班级不需要活动。 public class my_class extends TextView 会做你想做的。
    猜你喜欢
    • 1970-01-01
    • 2014-02-04
    • 1970-01-01
    • 2016-05-04
    • 1970-01-01
    • 1970-01-01
    • 2018-01-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多