Форум программистов, компьютерный форум CyberForum.ru

Затруднение с переключением между активностями - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Navigation drawer http://www.cyberforum.ru/android-dev/thread1647296.html
Как так подключить navigation drawer чтобы он был доступен не в одном а во всех или в нескольких активити приложения и во всех этих активити чтобы также не нарушался свой контент кнопки, картинки и тд после добавления navigation drawer ??
Программирование Android Переход между окнами Читая книгу по андройду и юзая AndroidStudio воздник вопрос* при создании нового проекта в андройде при указании формы BlankActivity выстраивается код из activity_main.xml и content_main.xml причем 2ое вложенно в 1ое, т.е. грузиться основной экран в котором найдя строку <include layout="@layout/content_main" /> грузиться 2ой экран по сути ограничивая написание меню в activity_main http://www.cyberforum.ru/android-dev/thread1647184.html
Actor с использованием фреймворка Libgdx Программирование Android
В общем, есть 2 класса: actor и point, во втором пока просто текстура и координаты. В первом есть актер MouseActor, который просто рисует текстуру из point. Есть листенер MouseActorListener, который при нажатие на текстуру увеличивает её. Программа компилируется, текстура рисуется, но она не реагирует на нажатия. 1 класс. package com.mygdx.game; import com.badlogic.gdx.Game; import...
Image OnTouchListener crash Программирование Android
Делаю своё первое приложение под Android и столкнулся с следующей проблемой - программа вылетает при добавлении в неё следующего кода (colorPicker – это ImageView): colorPicker.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { switch(event.getAction()) { case...
Программирование Android Правильно ли парсить html или создать api http://www.cyberforum.ru/android-dev/thread1646832.html
Всем привет! Есть сайт для заказа некоего товара, требуется написать приложение для него. Вопрос в следующем: что будет более правильно, парсить html страницы для получения списка товара или создать api для этого? Логика мне подсказывает, что правильным решением будет второй вариант. Кроме списка товаров, в приложении должна работать регистрация пользователя.
Программирование Android Distance Between two points Привет, подскажите как правильно реализовать вывод дистанции между двумя точками. Сделал по примеру а приложение крашится. public class General extends Activity implements View.OnClickListener { ArrayList LTDlist = new ArrayList(); ArrayList LNGlist = new ArrayList(); double lngTest, ltdTest; DatabaseHelper sqlHelper; SQLiteDatabase db; Cursor userCursor; подробнее

Показать сообщение отдельно
axpehuct
0 / 0 / 0
Регистрация: 17.04.2015
Сообщений: 13

Затруднение с переключением между активностями - Программирование Android

25.01.2016, 19:54. Просмотров 197. Ответов 4
Метки (Все метки)

Чтобы лучше понимать решил написать приложение расписания пар в университете и наткнулся на одну проблему. Создал одну активность в которой 7 кнопок при нажатии на одну из них происходит переход на другую активность соответсвующую нажатому дню. Эта активность имеет TableLayout, TableRow, TextView. В IDE все это выглядит хорошо, но при запуске либо на эмуляторе либо на физическом устройстве просто переходит на пустую активность, но заголовок этой активности отображается правильно. Тобишь нажал на "Понедельник" переходит на новую активность которая пустая и в заголовке написано "Понедельник".

В чем ошибка?

activity_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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@color/backgroundMainColor"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context="com.example.ivan.shedule.MainActivity">
 
    <Button
        android:id="@+id/buttonMonday"
        android:layout_width="250dp"
        android:layout_height="45dp"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="40dp"
        android:background="@color/buttonColor"
        android:text="@string/monday"
        android:onClick="onClick"/>
 
    <Button
        android:id="@+id/buttonTuesday"
        android:layout_width="250dp"
        android:layout_height="45dp"
        android:layout_below="@id/buttonMonday"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="10dp"
        android:background="@color/buttonColor"
        android:text="@string/tuesday" />
 
    <Button
        android:id="@+id/buttonWednesday"
        android:layout_width="250dp"
        android:layout_height="45dp"
        android:layout_below="@id/buttonTuesday"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="10dp"
        android:background="@color/buttonColor"
        android:text="@string/wednesday" />
 
    <Button
        android:id="@+id/buttonThursday"
        android:layout_width="250dp"
        android:layout_height="45dp"
        android:layout_below="@id/buttonWednesday"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="10dp"
        android:background="@color/buttonColor"
        android:text="@string/thursday" />
 
    <Button
        android:id="@+id/buttonFriday"
        android:layout_width="250dp"
        android:layout_height="45dp"
        android:layout_below="@id/buttonThursday"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="10dp"
        android:background="@color/buttonColor"
        android:text="@string/friday" />
 
    <Button
        android:id="@+id/buttonSaturday"
        android:layout_width="250dp"
        android:layout_height="45dp"
        android:layout_below="@id/buttonFriday"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="10dp"
        android:background="@color/buttonColor"
        android:text="@string/saturday" />
 
    <Button
        android:id="@+id/buttonSunday"
        android:layout_width="250dp"
        android:layout_height="45dp"
        android:layout_below="@id/buttonSaturday"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="10dp"
        android:background="@color/buttonColor"
        android:text="@string/sunday" />
 
</RelativeLayout>

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
package com.example.ivan.shedule;
 
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
 
public class MainActivity extends AppCompatActivity {
 
    Intent intent;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }
 
    public void onClick(View view) {
 
        switch (view.getId()) {
            case R.id.buttonMonday:
                intent = new Intent(MainActivity.this, ActivityMonday.class);
                startActivity(intent);
                break;
        }
    }
}

activity_monday.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
28
<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@color/backgroundMainColor"
    android:stretchColumns="*">
 
    <TableRow
        android:layout_width="match_parent"
        android:layout_height="40dp"
        android:layout_marginTop="25dp"
        android:background="@color/tableFrame">
 
        <TextView
            android:id="@+id/textViewTimeMon"
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:layout_margin="2dp"
            android:background="@color/subjectField"></TextView>
 
        <TextView
            android:id="@+id/textViewSubjectMon"
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:layout_margin="2dp"
            android:background="@color/subjectField"></TextView>
    </TableRow>
</TableLayout>

AndroidManifest.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
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.ivan.shedule">
 
    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
 
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity
            android:name=".ActivityMonday"
            android:label="@string/monday"
            android:parentActivityName=".MainActivity">
 
        </activity>
    </application>
 
</manifest>
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru