I used FrameLayout, in which I used two LinearLayouts. The second one is initially invisible, but when I click the button on the layout one, the second layout becomes visible and overlaps the first layout. I want, when my second layout appears, the first elements of the layout should not be clickable (or included). For this, I tried setEnabled (false) and setClickable (false), but both of them do not work. I do not understand what the problem is.
The code is as follows
TableLayout table; EditText edit; ScrollView scroll; Button btn_save; Button btn_layer_save; Button btn_cross; AlertDialog alert_dialog; LinearLayout layout_above; int primary_selected; RadioButton radio_geo; RadioButton radio_alumni; String geo = "no" ; String alumni = "no" ; int color; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); table = (TableLayout) findViewById(R.id.tableLayout1); edit = (EditText) findViewById(R.id.message_select_friends_edit_search); search_geo_name_list = new ArrayList<String>(); search_id_list = new ArrayList<String>(); scroll = (ScrollView) findViewById(R.id.register_scroll_view); btn_cross = (Button) findViewById(R.id.register_cross); btn_save = (Button) findViewById(R.id.register_save); btn_layer_save = (Button) findViewById(R.id.register_layer_save); btn_cross.setOnClickListener(this); btn_save.setOnClickListener(this); btn_layer_save.setOnClickListener(this); layout_above = (LinearLayout) findViewById(R.id.regsiter_layout_layer_above); createTableRows(name_list,id_list); } void createTableRows(ArrayList<String> list_name , ArrayList<String> list_id ) { } @Override public void onClick(View v) {
source share