Страницы

Поиск по вопросам

воскресенье, 12 мая 2019 г.

Не импортируется TabLayout

При попытке написать:
TabLayout tabLayout = new TabLayout(this);
выскакивает ошибка:
TabLayout cannot be resolved to a type
Что делать?
Вот полный код:
import android.app.ActionBar; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.util.Log; import android.widget.LinearLayout; import android.widget.TextView;
public class MainActivity extends Activity {
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main_activity);
LinearLayout v = (LinearLayout)findViewById(R.id.LinearLayout_for_tabs_1);
TabLayout tabLayout = new TabLayout(this); tabLayout.addTab(tabLayout.newTab().setText("Tab 1")); tabLayout.addTab(tabLayout.newTab().setText("Tab 2")); tabLayout.addTab(tabLayout.newTab().setText("Tab 3"));
tabLayout.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, 50));
v.addView(tabLayout); } }


Ответ

У вас не подключена библиотека support:design
Чтобы подключить библиотеку в Eclipse
Скачайте её через SDK Manager в Eclipse - New->Android_project_from_existing_code Ищем в папке ПУТЬ_К ПАПКЕ_SDK\extras\android\support\design Помечаем библиотекой его Подключаем к основному проекту (Свойства->Android->Libraries->Add)

Комментариев нет:

Отправить комментарий