[英]Android: hide EditText of another activity by clicking button running activity
我有兩個活動A和B。當我單擊按鈕activityA時,我想隱藏activityB的EditText。 我使用下面的代碼,但它給了我例外。
buttonA= (Button) findViewById(R.id.button_actA);
buttonA.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(FileExplore.this, AllSettings.class);
EditText editTextB= (EditText) findViewById(R.id.editText_actB);
editTextB.setVisibility(LinearLayout.GONE);
startActivity(intent);
}
});
我怎樣才能做到這一點 ? 在此先感謝您的幫助。
您不能直接從ActivityA
訪問ActivityB
的EditText
。 您實際上可以做的是
Intent intent = new Intent(FileExplore.this, AllSettings.class);
intent.putExtra("EditTextVisible", false);
startActivity(intent);
然后在ActivityB
中的onCreate()
:
if(!getIntent().getBooleanExtra("EditTextVisible")) {
editTextB.setVisibility(LinearLayout.GONE);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.