Форум программистов, компьютерный форум, киберфорум
Наши страницы

Tab снизу экрана - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Обработка нажатия кнопок http://www.cyberforum.ru/android-dev/thread1723001.html
Здравствуйте! Недавно начал изучать программирование под Android. Узнал что для обработки нажатия кнопок используется как минимум 2 способа: 1 - обработка нажатия в коде Activity через...
Программирование Android Как "добраться" до Linux? Здравствуйте. Как под Android "залезть"? Как получить доступ к ядру Linux? Где об этом написано? По AS на сайте много инфы, а про ядро чего-то не вижу. В студио есть же возможность С/С++ файлы... http://www.cyberforum.ru/android-dev/thread1722790.html
RecyclerView прокручивает в начало при добавлении элементов Программирование Android
При загрузке с сети информации в RecyclerView помещается по 100 элементов, сделал так что при достижении конца списка загружается еще 100 и так далее. Но при добавлении новых записей список...
Программирование Android Drawable
Короч, перетащил xml файлы drawable и values в проект. Как перетащить внутренность hdpi - xxhdpi папок? Создаю новую директорию с аналогичным названием - он как бы есть, но его не видно, нет. Что...
Программирование Android Text View issue http://www.cyberforum.ru/android-dev/thread1722660.html
Доброго дня всем. Объясните идиоту пожалуйста: Почему в это случае апп крашится: public class MainActivity extends AppCompatActivity { TextView tv1 = (TextView)findViewById(R.id.textView); ...
Программирование Android Сапер в Android Studio Всем привет, я пишу на Android Studio 2 день и толком его не знаю пока, я пишу на нем игру "сапер" Идея заключается в том что будет создано 9 кнопок 3х3 и игрок будет на свою удачу нажимать на эти... подробнее

Показать сообщение отдельно
Alisherrr
1 / 1 / 0
Регистрация: 07.04.2016
Сообщений: 56
28.04.2016, 11:23  [ТС]
Паблито, в гайдлайнах упомянули, что убожее решение - ставить таб внизу. Но инстаграм для андроид игнорирует это и хорошо живет. У меня он по стандартному - сверху стоит, всё как в этом уроке.
-
strings.xml
XML
1
2
3
4
5
6
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">TabIntent</string>
<string name="text_activity1">Это первое Activity</string>
<string name="text_activity2">Это второе Activity</string>
</resources>
-
main.xml
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
 xmlns:android="http://schemas.android.com/apk/res/android"
 android:layout_width="fill_parent"
 android:layout_height="fill_parent"
 android:orientation="vertical">
<TabHost
 android:id="@android:id/tabhost"
 android:layout_width="match_parent"
 android:layout_height="match_parent">
<LinearLayout
 android:layout_width="match_parent"
 android:layout_height="match_parent"
 android:orientation="vertical">
<TabWidget
 android:id="@android:id/tabs"
 android:layout_width="match_parent"
 android:layout_height="wrap_content">
</TabWidget>
<FrameLayout
 android:id="@android:id/tabcontent"
 android:layout_width="match_parent"
 android:layout_height="match_parent">
</FrameLayout>
</LinearLayout>
</TabHost>
</LinearLayout>
-
Profile.xml
XML
1
2
3
4
5
6
7
8
9
10
11
12
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
 xmlns:android="http://schemas.android.com/apk/res/android"
 android:layout_width="match_parent"
 android:layout_height="match_parent"
 android:orientation="vertical">
<TextView
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:text="@string/text_activity1">
</TextView>
</LinearLayout>
Elect.xml
XML
1
2
3
4
5
6
7
8
9
10
11
12
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
 xmlns:android="http://schemas.android.com/apk/res/android"
 android:layout_width="match_parent"
 android:layout_height="match_parent"
 android:orientation="vertical">
<TextView
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:text="@string/text_activity2">
</TextView>
</LinearLayout>
-
FirstActivity.java
Java
1
2
3
4
5
6
7
8
9
10
11
12
package ru.startandroid.develop.p0771tabintent;
 
import android.app.Activity;
import android.os.Bundle;
 
public class OneActivity extends Activity {
  
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.one);
  }
}
SecondActivity.java
Java
1
2
3
4
5
6
7
8
9
10
11
12
package ru.startandroid.develop.p0771tabintent;
 
import android.app.Activity;
import android.os.Bundle;
 
public class TwoActivity extends Activity {
 
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.two);
  }
}
-

MainActivity.java
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
package ru.startandroid.develop.p0771tabintent;
 
import android.app.TabActivity;
import android.content.Intent;
import android.os.Bundle;
import android.widget.TabHost;
 
public class MainActivity extends TabActivity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    
        TabHost tabHost = getTabHost();
        
        TabHost.TabSpec tabSpec;
        
        tabSpec = tabHost.newTabSpec("tag1");
        tabSpec.setIndicator("Вкладка 1");
        tabSpec.setContent(new Intent(this, OneActivity.class));
        tabHost.addTab(tabSpec);
        
        tabSpec = tabHost.newTabSpec("tag2");
        tabSpec.setIndicator("Вкладка 2");
        tabSpec.setContent(new Intent(this, TwoActivity.class));
        tabHost.addTab(tabSpec);
    }
}
Всё так же, только у меня свои значения. Добавил еще несколько вкладок. Но как перетащить вниз всё это чудо?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.