我正在開發中,我正在嘗試設置爲可見性按鈕 一個Android應用程序設定能見度這裏有兩個活動如何爲一個按鈕,從另一個活動的Android
1)活性2含有例如按鈕如note1,note2,note3。 2)活性1,它有一個按鈕上click'g上它會改變用於上述按鈕的可視性即注1,注2,注3。
嘿能ANY1幫我PLZ
活動-1: 公共類Activity_2擴展活動實現OnSeekBarChangeListener {
SeekBar sb1, sb2, sb3, sb4;
Button n1, n2, n3;
private TextView name1, name2, name3, name4, add_row,
pro_a_e_name1, pro_a_e_name2, pro_a_e_name3, pro_a_e_name4,
status1, status2, status3, status4;
private ProgressBar prg_br1, prg_br2, prg_br3, prg_br4;
private int prg_br_Status1=0, prg_br_Status2=0, prg_br_Status3=0, prg_br_Status4=0;
/*@Override
protected void onRestoreInstanceState(Bundle savedInstanceState)
{
// TODO Auto-generated method stub
super.onRestoreInstanceState(savedInstanceState);
n1= (Button) findViewById(R.id.note1);
Bundle bun1 = getIntent().getExtras();
int val1 = bun1.getInt("VAL1");
if(val1==1);
{
n1.setVisibility(View.VISIBLE);
}
}
}
活動-2: 公共類注1擴展活動 {
@Override
protected void onCreate(Bundle savedInstanceState)
{
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.note1);
final TextView note1_1=(TextView)findViewById(R.id.note1_1);
Bundle extras=getIntent().getExtras();
String note1 = extras.getString("s1");
note1_1.setText(note1);
}
public void onBack(View v)
{
Intent back1= new Intent(note1.this, Activity_2.class);
Bundle b1= new Bundle();
String VAL1 = null;
b1.putInt(VAL1, 1);
back1.putExtras(b1);
startActivity(back1);
}
}
這就是我更改公開程度 開關順序嘗試做相距:ACT1 ACT2到到ACT3至ACT4 我在這裏改變能見度,同時從 回來ACT4到ACT2
您可以通過以意向方式傳遞數據或將數據保存在共享首選項中並將此數據獲取到第二個活動的Oncreate方法中來實現。 – Piyush
你說的問題與你的編碼不同。請說明您將在哪裏顯示note1的可見性?在Activity1中? –