Разные списки и открытие

190
27 апреля 2017, 13:45

Здравствуйте помогите пожалуйста Мне надо чтобы при одном списке открывались одни activity, а при другом другие.

Тут меняется список:

     package com.example.admin.orshagoes;
        import android.support.v7.app.AppCom
patActivity;
    import android.os.Bundle;
    import android.view.MenuItem;
    import android.view.View;
    import android.widget.AdapterView;
    import android.widget.ArrayAdapter;
    import android.widget.CompoundButton;
    import android.widget.ListView;
    import android.widget.SimpleAdapter;
    import android.widget.TextView;
    import android.widget.ToggleButton;
    import java.util.ArrayList;
    import java.util.Arrays;
    import java.util.HashMap;
    import java.util.List;
    import java.util.Map;
    public class number_1 extends AppCompatActivity {
        String[] arr; //={"Вокзал", "Школа №12"};
        ListView listView1;
        String[] arro;
        List<String> adapterList;
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_number_1);
            getSupportActionBar().setDisplayHomeAsUpEnabled(true);
            getSupportActionBar().setDisplayShowHomeEnabled(true);
            arro = getResources().getStringArray(R.array.names1ob);
            arr = getResources().getStringArray(R.array.names1);
            adapterList = new ArrayList<>(Arrays.asList(arr));
            listView1 = (ListView) findViewById(R.id.listview1);
            // Создаём адаптер ArrayAdapter, чтобы привязать массив к ListView
            ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, adapterList);
            // Привяжем массив через адаптер к ListView
            listView1.setAdapter(adapter);
            setMyAdapter(adapter);
        }
        public boolean onOptionsItemSelected(MenuItem item) {
            int id = item.getItemId();
            if (id == android.R.id.home) {
                finish();
            }
            return super.onOptionsItemSelected(item);
        }
        public void setMyAdapter(final ArrayAdapter adapter){
            ToggleButton toggle = (ToggleButton) findViewById(R.id.toggleButton1);
            toggle.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
                public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
                    adapterList.clear();
                    if (isChecked) {
                        adapterList.addAll(Arrays.asList(arr));
                    } else {
                        adapterList.addAll(Arrays.asList(arro));
                    }
                    adapter.notifyDataSetChanged();
                }
            });
        }
    }
READ ALSO
Excel + Java. Помощь новичку

Excel + Java. Помощь новичку

Добрый деньЕсть таблица машин , их скорости , стоимости , и пробега

234
Вопрос front-end разработчикам [дубликат]

Вопрос front-end разработчикам [дубликат]

На данный вопрос уже ответили:

202
Less. Авто-компиляция файла less в css, ubuntu 16.04

Less. Авто-компиляция файла less в css, ubuntu 16.04

Как сделать авто-компиляцию файла less в css, чтобы каждый раз не вводить в терминале команду? Ubuntu 1604, sublime text 3

334
Javascript написать справа текст

Javascript написать справа текст

Помогите,как изменить consolelog на другой чтобы текст появился с права input-а

235