Buttons in dynamischen Fragmente abschalten

  • Antworten:0
Gelöschter Account
  • Forum-Beiträge: 1

19.12.2012, 14:14:56 via Website

In meiner App gibt es drei Fragmente. Eines davon kann per Knopfdruck dynamisch durch ein weiteres Fragment ausgetauscht werden. Ich möchte in diesen dynamischen Fragmenten bestimmte Buttons abschalten. Bei den statischen Fragmenten klappt das schon. Nur bei den dynamischen noch nicht. Ein Auszug aus dem Code:

1//MainActivity
2
3public class MainActivity extends Activity{
4
5 public static Button Button_1;
6 public static Button Button_2;
7
8 Block fragment;
9
10 ...
11
12 public void onCreate(Bundle savedInstanceState)
13 {
14 ...
15 Button_1=(Button)findViewById(R.id.button1);
16 Button_2=(Button)findViewById(R.id.button2);
17 ...
18 fragment = (Block) getFragmentManager().findFragmentById(R.id.block_frag);
19 ...
20 }
21...
22}
23
24 public void onRadioButtonClicked(View view) {
25
26 switch(view.getId()) {
27 ...
28 case R.id.radioButton4:
29 {
30
31 Button_1.setEnabled(false);
32 Button_2.setEnabled(false);
33 fragment.Button_3.setEnabled(false);
34 fragment.Button_4.setEnabled(false);
35
36 break;
37 }
38 case R.id.radioButton5:
39 {
40 ...
41}
42
43
44//block_frag:
45
46public class Block extends Fragment{
47
48 public Button Button_3;
49 public Button Button_4;
50
51 public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
52 {
53 Button_3=(Button)getView().findViewById(R.id.button3);
54 Button_4=(Button)getView().findViewById(R.id.button4);
55
56 ...
57
58}

Antworten