Я сейчас создаю приложение для обмена сообщениями для своего школьного проекта. Я только начинаю мобильную разработку в этом семестре. В настоящее время я столкнулся с проблемой, когда при добавлении Android ViewPager мой файл activity_main.xml показывает:
О предварительном просмотре Activity_main.xml
Android ... ViewPager (черный текст, серый фон)
Для дальнейшего объяснения:
В любом случае, я просто думал о том, чтобы следовать учебному пособию, потому что я все еще не настолько способен, чтобы писать код, но профессор все еще говорит нам сделать приложение, хотя он на самом деле не так уж много учил. Вот почему я вообще ничего не понимаю.
Я просто пошел к этому уроку и решил использовать его для всего своего проекта, так как я вообще ничего не знаю.
Итак, я пошел и посмотрел и проследил за плейлистом о том, как создать приложение для обмена сообщениями на этом канале YouTube, посвященном кодированию, это видео, которое я смотрю и которое я слежу:
https://www.youtube.com/watch?v=3Am-iad_Gkg&index=5&list=PLxefhmF0pcPmtdoud8f64EpgapkclCllj
Первый проект:
В первых нескольких уроках все было хорошо, но на видео № 5
Я смотрел, как целое видео делал все, что делал, но после запуска приложения, если вы видите на его видео вкладки, работающие над его, но не над моим, я просто увидел название моего приложения, но вкладки вообще не показывались.
Я попытался посмотреть на свою работу, затем я увидел свой XML-файл, и там идет:
нажмите, чтобы увидеть изображение
На предварительном просмотре Activity_main.xml
Android ... ViewPager (черный текст, серый фон)
Я не знал, что делать, потому что был глуп, не знал, что искать, я ищу android ... ViewPager, viewpager в студии android не работает, но все, что я получал, было «как сделать appbartab» и другие учебники о том, как сделать один, но я боялся, так как этот проект должен быть в феврале, я действительно тороплюсь.
Новый проект Redo:
Возвращаясь к проблеме, поэтому после этого я не знал, что делать, поэтому я пошел и переделал проект. Следуя его руководству снова, я заметил, что моя проблема была в самом viewpager в файле xml.
Когда я набрал:
android Просмотреть пейджер в my activity_main.xml
Это снова показало это:
На предварительном просмотре Activity_main.xml
Android ... ViewPager (черный текст, серый фон)
так я был как то, что мне нужно делать?
Итак, в «Первом проекте» я уже закончил кодировать и очень тщательно делал все, что он делал в видео, и, как было сказано, это не сработало
В "New Project Redo:" мой прогресс до этого момента (отметка времени 3:16)
Я боялся идти дальше, потому что этот код (см. На временной метке видео 3:16)
Сделал мой предпросмотр активности_основной:
На предварительном просмотре Activity_main.xml
Android ... ViewPager (черный текст, серый фон)
Я не знаю, в чем проблема, поэтому мне действительно нужна помощь.
Это мой код, как я уже сказал, пока я не добавил фрагмент или что-то еще, потому что я переделал проект, мой прогресс все еще в видео 5 (отметка времени 3:16).
См. Видео для получения дополнительной информации. Некоторые люди также имеют эту проблему в комментариях, но ответов нет.
https://www.youtube.com/watch?v=3Am-iad_Gkg&index=5&list=PLxefhmF0pcPmtdoud8f64EpgapkclCllj
Если кто-нибудь может мне помочь, тогда большое спасибо.
My activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/colorAccent"
tools:context=".MainActivity">
<include
android:id="@+id/main_page_toolbar"
layout="@layout/app_bar_layout">
</include>
<android.support.design.widget.AppBarLayout
android:id="@+id/appBarLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<android.support.design.widget.TabLayout
android:id="@+id/main_tabs"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar">
</android.support.design.widget.TabLayout>
</android.support.design.widget.AppBarLayout>
<android.support.v4.view.ViewPager
android:id="@+id/main_tabs_pager"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/appBarLayout">
</android.support.v4.view.ViewPager>
</RelativeLayout>
MainActivity.java
public class MainActivity extends AppCompatActivity
{
private Toolbar mToolbar;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mToolbar= (Toolbar) findViewById(R.id.main_page_toolbar);
setSupportActionBar(mToolbar);
getSupportActionBar().setTitle("Chatterfly");
}
}
app_bar_layout.xml
<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.Toolbar
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/main_app_bar"
android:background="@color/colorPrimary"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar">
</android.support.v7.widget.Toolbar>
Я ожидаю, что в моем приложении будет настоящая панель приложений, в которой есть группы чатов и контакты. Который сейчас не отображается при запуске приложения, он показывает только заголовок моего приложения.