android活动类,android – 将UI控件从活动传递到类

我多次坚持这个问题而且我以不同的方式解决了这个问题,我不确定我是以正确的方式做到的.

我在以下示例中简化了问题.我知道我只能将数据传递给类,但我确实想传递editText,因为我遇到了更困难的UI控件的问题.

mainactivity.java

public class mainactivity extends Activity {

public EditText clickEditText;

int count =0;

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

newTxt();

}

public void newTxt() {

txt = new MyText(context);

txt.updateTextEdit("Main Activity");

}

}

myText.java

public class MyText

{

private Context _context;

// constructor

public MyText(Context context)

{

_context = context;

}

public void updateTextEdit(String str)

{

private EditText strEditText;

strEditText= (EditText)findViewById(_context.R.id.editTextClick); // ????

strEditText.setText(str + " and myTxt");

}

}

如果你能解释我如何修复updateTextEdit函数.我通过了主要活动的背景.如何更改editText?非常感谢你!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值