При попытке написать:
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)
Комментариев нет:
Отправить комментарий