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

Три активити установились отдельными приложениями вместо одного - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android прослушать денамично добавленые кнопки http://www.cyberforum.ru/android-dev/thread674273.html
подскажыте как прослушать денамично добавленые кнопки вот код добавления: btnNew = new Button(this); btnNew.setText("+"); My_linLayout.addView(btnNew);
Android Прослушать на клик LinearLayout Здраствуйте, у меня есть LinearLayout со своими компонентами внутри... я ево несколько раз добавляю в активити, тойсть делаю список... как я могу прослушевать на клик каждий из етих лойаутов??? вот мой код: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); LinearLayout My_linLayout =... http://www.cyberforum.ru/android-dev/thread674237.html
Android Ошибка при повороте экрана
Доброго времени суток, пишу по следующему вопросу: Начал изучать программирование под андроид и создал простое приложение побаловаться. сделал 2 лейаута (layout/activity_m.xml, layout-land/activity_m.xml) Код: layout/activity_m.xml <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" ...
Android Установка измененного приложения на телефон
Кто подскажет в чем дело. Запускаю Eclipse, подключаю телефон, заливаю приложение, все работает. Далее изменяю что-нибудь в интерфейсе (например, добавляю новый виджет), компилирую, заливаю на телефон и начинаются фокусы, устанавливается предыдущий вариант программы. А если компоненты на форме меняю (т.е. вместо одного размещаю другой), то прога вообще не запускается. Требует компоненты, которые...
Android Поиск и устранение ошибок в устроистве http://www.cyberforum.ru/android-dev/thread673483.html
Задача стоит такая: нужно сделать программу-сканер, которая бы сканировала все области телефона или устройства, искала ошибки, которые могли возникнуть вовремя работы устройства, собирала бы это все в список и пользователь нажимал на кнопку "Исправить" - все ошибки устранялись) такой пример есть программе Your uninstailer или Vit Registry Fix) Все кто поможет с кодом или подскажет...
Android ЯП для andoid Доброго времени суток, хочу начать писать под андроид програмульки, пока не сложные, потом что-то сложнее и интереснее. Скажите какой лучше язык программирования выбрать? в чём разница программирования на андроид между Java и C++ ? подробнее

Показать сообщение отдельно
Creative
 Аватар для Creative
22 / 8 / 1
Регистрация: 13.07.2012
Сообщений: 66
18.10.2012, 20:45     Три активити установились отдельными приложениями вместо одного
Технически Активити это класс который наследуется от Activity, например:

Java
1
2
3
4
5
6
7
8
9
10
public class MainActivity extends Activity {
 
  public void onCreate(Bundle savedInstanceState) {
          super.onCreate(savedInstanceState);        
          setContentView(/*Ваш Виджет */);
   }
 
//блаблабла....
 
}
Чтобы система Android восприняла этот класс как активити, в манифесте внутри тега application нужно указать нечто вроде:

XML
1
2
3
4
5
6
7
8
9
10
 <activity
            android:name=".MainActivity"
            android:label="@string/title_activity_main">
            
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
 
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
Строки

XML
1
2
3
4
5
<intent-filter>
                <action android:name="android.intent.action.MAIN" />
 
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
указывают на то что это точка входа, т.е. эту активность пользователь увидит сразу когда запустит приложение, для остальных достаточно указать:

XML
1
2
3
 <activity
            android:name=".ActivityName" >
        </activity>
Далее, в основной активити создаетет обработчик события, по которому хотите запускать следующую активность и пишите там следующее:

startActivity(new Intent(this, ActivityName.class));

вот както так будут вопросы - пишите!
 
Текущее время: 12:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru