#java #android_sdk #android
При попытке написать: 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); } }
Ответы
Ответ 1
У вас не подключена библиотека support:design. Чтобы подключить библиотеку в Eclipse: Скачайте её через SDK Manager в Eclipse - New->Android_project_from_existing_code Ищем в папке ПУТЬ_К ПАПКЕ_SDK\extras\android\support\design Помечаем библиотекой его Подключаем к основному проекту (Свойства->Android->Libraries->Add)Ответ 2
Если вы используете AndroidStudio, то: в Gradle Scripts, в build.gradle(Module: app) добавить в dependencies compile 'com.android.support:design:хх.х.х' хх.х.х - версия твоих используемых библиотек. После - синхронизировать!
Комментариев нет:
Отправить комментарий