Страница 1 из 1

Смена layout

Добавлено: 23 фев 2016, 00:00
Arman
Здравствуйте подскажите как при клике по пункту меню сменить layout? setContentView(R.layout.favorite) выдает ошибку

Код: Выделить всё

public boolean onNavigationItemSelected(MenuItem item) {
        // Handle navigation view item clicks here.
        int id = item.getItemId();
        TextView country = (TextView) findViewById(R.id.country);
        ImageView triangle=(ImageView) findViewById(R.id.triangle);

        switch (id)
        {
            case R.id.tree_cats:
                break;
            case R.id.favorite:
                country.setText(item.getTitle());
                triangle.setVisibility(View.INVISIBLE);
                setContentView(R.layout.favorite);
                break;
        }


        DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
        drawer.closeDrawer(GravityCompat.START);
        return true;
    }


Re: Смена layout

Добавлено: 23 фев 2016, 13:38
Arman
Не ужели ни кто не знает?

Re: Смена layout

Добавлено: 24 фев 2016, 14:52
парень
я только одно понять немогу... setContent то зачем ? Он же вроде только в onCreate используется в Activity???

Дай полный код класса.

Re: Смена layout

Добавлено: 26 фев 2016, 10:44
Arman
Извините разобрался сделал через фрагменты, только начал изучать android