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

Dashboard - Android

Восстановить пароль Регистрация
Другие темы раздела
Android Редактирование проекта http://www.cyberforum.ru/android-dev/thread612126.html
Доброго времени суток! В программировании для android я впервые. Писал только для windows на vb.net. Возникло желание написать лично под себя лаунчер. Но программировать для android я не умею. Я скачал исходник лаунчера (архив с исходником вложен). Но не знаю как его редактировать. Содержание исходника: Папка res Папка src Android.mk AndroidManifest.xml MODULE_LICENSE_APCHE2 NOTISE
Android Какова ориентировочная цена написания приложения для ОС Андроид? (краткое описание внутри) Программа будет иметь простой интерфейс, по запросу пользователя отображает текст и статическую графику из базы данных на интернет сервере где информация структурированно хранится. Также пользователь может оставлять комментарии под информацией и оценки. http://www.cyberforum.ru/android-dev/thread612093.html
Android Удаление строки в ListView
Приложение закрывается (ошибка) при обработке данного кода: ArrayAdapter<String> adapterlist = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, lv_arr); listView1.setTextFilterEnabled(true); listView1.setAdapter(adapterlist); adapterlist.notifyDataSetChanged(); adapterlist.remove(adapterlist.getItem(0));
Android ошибка Power Manager
Здравствуйте, подскажите как понять где проблема - в логах выдает ошибку через несколько секунд после старта программы... на андроиде также вылетает ошибка... 06-22 04:35:08.462: I/dalvikvm(1741): threadid=7: reacting to signal 3 06-22 04:35:08.501: I/dalvikvm(1741): Wrote stack trace to '/data/anr/traces.txt' 06-22 04:40:08.731: I/jdwp(1934): received file descriptor 10 from ADB 06-22...
Android по нажатию на кнопку повернуть экран (из портретного в ландшафтный, потом наоборот) http://www.cyberforum.ru/android-dev/thread610880.html
Только начинаю осваивать. Как по нажатию на кнопку сменить ориентацию экрана?
Android Поворот Экрана У меня есть TableLayout и матрица смолл кнопок 8 на 8 описанных через XML. При повороте экрана часть кнопок не видно. Как можно описать, чтобы для любых видов экранов состояние сохранялось и все элементы видны были?вот одна строка из матрицы... <?xml version="1.0" encoding="UTF-8"?> <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/Table8"... подробнее

Показать сообщение отдельно
amatorIP
 Аватар для amatorIP
3 / 3 / 0
Регистрация: 22.07.2010
Сообщений: 141
23.06.2012, 13:01     Dashboard
Всем добрый день. Вот возобновил изучение программирование под Android.
Хочу для начала написать приложение Dashboard с нескольким кнопками. Начал с одной. Приложение скомпилировалось, но оно пустое. Не могу понять что не так. Подскажите пожалуйста!

Основной файл
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
30
31
32
33
34
35
36
37
38
39
40
41
42
package com.ua.workout;
 
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
 
public class WorkoutActivity extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
    }
    
    /*Lifecicle methods*/
    
    protected void onDestroy() {
        super.onDestroy();
    }
    
    protected void onStop() {
        super.onStop();
    }
    
    protected void onStart() {
        super.onStart();
    }
    
    protected void onPause() {
        super.onPause();
    }
    
    protected void onResume() {
        super.onResume();
    }
    
    /*Click Methods*/
    
    public void onButton(View v) {
        startActivity (new Intent(getApplicationContext(), onButton.class));
    }
}
Класс кнопки

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package com.ua.workout;
 
import android.os.Bundle;
import android.widget.TextView;
 
 
public class onButton extends WorkoutActivity {
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.button);
        TextView tv = (TextView) findViewById(R.id.button_text);
        if (tv != null) {
            tv.setText(getTitle());
        }
    }
}
XMl в layout

main.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="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >
 
    <TextView
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="@string/hello" />
 
</LinearLayout>
button.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
<?xml version="1.0" encoding="UTF-8"?>
 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">
    
    <LinearLayout style="@style/TitleBar">
        <ImageButton style="@style/TitleBarOperation"
            android:src="@drawable/home_def"
            android:onClick="onButton"
            android:layout_marginTop = "5dip"
            android:layout_marginRight="5dip"
            android:layout_marginLeft="5dip"
            android:layout_marginBottom = "5dip"
            android:paddingBottom = "5dip"
 
            android:layout_gravity="center" 
            android:paddingLeft="5dip" 
            android:paddingRight="7dip"/>
      <!--      android:background="@drawable/bg_state" -->            
        
        <ImageView android:layout_width="1px"
               android:layout_height="fill_parent"
               android:background="@drawable/separator"
               android:layout_marginRight="7dip"
               />
        
        <TextView style="@style/TitleBarText" 
                  android:paddingLeft="8dip"/>
        
    </LinearLayout>
    
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
                  android:orientation="vertical"
                  android:layout_width="fill_parent"
                  android:background="@drawable/background" 
                  android:layout_height="fill_parent">
                                  
            <TextView  style="@style/TextBody"
                       android:layout_width="wrap_content" 
                       android:layout_height="wrap_content" 
                       android:padding= "20dip"
                       android:text="@string/about_detail"/>
    
    </LinearLayout>
    
</LinearLayout>
values

colors.xml

XML
1
2
3
4
5
6
<?xml version="1.0" encoding="UTF-8"?>
<resources>
    <color name="title_background">#ff888888</color>
    <color name="button_text">#ffffffff</color>
    <color name="textBody">#ff29549f</color>
</resources>
ids.xml

XML
1
2
3
4
5
6
<?xml version="1.0" encoding="UTF-8"?>
<resources>
    <item type="id" name="button_text"/>
    <item type="id" name="title_container"/>
    <item type="id" name="textBody"/>
</resources>
strings.xml

XML
1
2
3
4
5
6
7
8
<?xml version="1.0" encoding="utf-8"?>
<resources>
 
    <string name="hello">Hello World, WorkoutActivity!</string>
    <string name="app_name">Workout</string>
    <string name="about_detail">This app is a sample Dashboard pattern App</string>
 
</resources>
style.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
<?xml version="1.0" encoding="UTF-8"?>
 
<resources>
    <style name="TitleBar">
        <item name="android:id">@id/title_container</item>
        <item name="android:layout_width">fill_parent</item>
        <item name="android:layout_height">45dip</item>
        <item name="android:orientation">horizontal</item>
        <item name="android:background">@color/title_background</item>
    </style>
    
    <style name="TitleBarOperation">
        <item name="android:layout_width">45dip</item>
        <item name="android:layout_height">fill_parent</item>
    </style>
    
    <style name="TextBody">
        <item name="android:textSize">15sp</item>
        <item name="android:lineSpacingMultiplier">1.1</item>
        <item name="android:textColor">@color/textBody</item>
        <item name="android:textStyle">bold</item>
    </style>
    
    <style name="TitleBarText">
        <item name="android:id">@id/button_text</item>
        <item name="android:layout_width">0dp</item>
        <item name="android:layout_height">fill_parent</item>
        <item name="android:layout_weight">1</item>
        <item name="android:gravity">center_vertical</item>
        <item name="android:textSize">18sp</item>
        <item name="android:paddingLeft">12dip</item>
        <item name="android:paddingRight">12dip</item>
        <item name="android:textStyle">bold</item>
        <item name="android:textColor">@color/button_text</item>
        <item name="android:singleLine">true</item>
        <item name="android:ellipsize">end</item>
    </style>
</resources>

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