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

Приложение по подсчету площадей фигур - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android BackStack и Фрагменты http://www.cyberforum.ru/android-dev/thread1598463.html
Из активити запускаю Фрагмент А, из Фрагмента А запускаю фрагмент Б, из Фрагмента Б запускаю фрагмент В. Если добавлять каждый фрагмент в BackStack, то по кнопке "назад" мы с фрагмента В перейдём на Б, а с Б на А. Как сделать так, чтобы я перешёл с фрагмента Б на фрагмент В и во фрагменте В при нажатии на кнопку назад я вышел из программы?
Android Unit test библиотеки Всем привет, ситуация такая. Использую для сетевых запросов Retrofit. Собственно эта библиотека отвечает за всё, за подключение, за ошибки, за кеш, ну и тому подобное, и все это выливается в несколько методов. К примеру, отправляем запрос на логин, получаем либо true и из это всё выходящее, json там какой-нить, либо false и отдельный метод в который приходят ошибки. Есть ли смысл как-то... http://www.cyberforum.ru/android-dev/thread1598061.html
Вылетает приложение при обращении к серверу Android
Обращаюсь к серверу для получения списка продуктов. Сервер проверил, JSON ответ в порядке, на IOS работает без проблем. В случае с андроид вылетает при обращении к серверу. package loc.alook.AndroidAndSQL; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import loc.alook.parser.JSONParser; import org.apache.http.NameValuePair; import org.json.JSONArray;
Android Наличие ресурса в библиотеке res
Как проверить наличие ресурса, к примеру картинки (drawable) в каталоге ресурсов, программно?
Android SQLite http://www.cyberforum.ru/android-dev/thread1597586.html
почему id = 0 ??? public void onClick(View view) { dataBase = new DataBase(context); sqLiteDatabase = dataBase.getReadableDatabase(); cursor = sqLiteDatabase.query("tab1", null, null, null, null, null, null); final int position = (int) view.getTag(); arrayList.get(position); arrayList.remove(position);
Android Android и Accordion Здравствуйте. Необходимо добавить в приложение возможность скрывать и раскрывать блок с информацией. Насколько я понял, таким элементом является аккордеон (в jQuery встречал его http://jqueryui.com/accordion/#collapsible). Мне нужен только один элемент для Android приложения. Подскажите, как это можно реализовать? Делаю проект на Visual Studio с Xamarin (C#), но можно и пример с java. подробнее

Показать сообщение отдельно
Oblako
0 / 0 / 0
Регистрация: 08.07.2015
Сообщений: 36
01.12.2015, 17:23     Приложение по подсчету площадей фигур
Дорогие друзья!
Может меня смеяться надо мной, но нужна срочно помощь...
Написал приложение по подсчету площадей фигур, но оно не работает. Точнее не производит подсчета, оно просто есть...
Короче, говоря, руки опустились.. Скажите что не так, и как исправить?
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
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
84
85
86
87
88
89
90
package com.example.oblako.geometry;
 
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.RadioButton;
import android.widget.TextView;
 
public class MainActivity extends AppCompatActivity {
    TextView textQuest;
    RadioButton radioButtonTreug, radioButtonKrug, radioButtonPryam, radioButtonKvadrat;
    EditText editText;
    Button buttonAnswer, buttonAvtor;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        textQuest = (TextView)findViewById(R.id.textQuest);
        radioButtonTreug = (RadioButton)findViewById(R.id.radioButtonTreug);
        radioButtonKrug = (RadioButton)findViewById(R.id.radioButtonKrug);
        radioButtonPryam = (RadioButton)findViewById(R.id.radioButtonPryam);
        radioButtonKvadrat = (RadioButton)findViewById(R.id.radioButtonKvadrat);
        editText = (EditText)findViewById(R.id.editText);
        buttonAnswer = (Button)findViewById(R.id.buttonAnswer);
        buttonAvtor = (Button)findViewById(R.id.buttonAvtor);
        buttonAnswer.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                int idTask = 0;
                switch (v.getId()) {
                    case (R.id.radioButtonKrug):
                        textQuest.setText("Введите радиус круга");
                        idTask = 1;
                        break;
                    case (R.id.radioButtonKvadrat):
                        textQuest.setText("Введите сторону квадрата");
                        idTask = 2;
                        break;
                    case (R.id.radioButtonPryam):
                        textQuest.setText("Введите длину и ширину прямоугольника");
                        idTask = 3;
                        break;
                    case (R.id.radioButtonTreug):
                        textQuest.setText("Введите основание и высоту треугольника");
                        idTask = 4;
                        break;}
              /*      case (R.id.buttonAvtor):
                        Intent intent = new Intent(this,ActivityTwo.class);
                        startActivity(intent);
                        break;
                    default:
                  */
 
                if (idTask == 1) {
                    //  Area krug = new Area();
                    int intRadius = 0;
                    String strRadius = editText.getText().toString();
                    intRadius = Integer.parseInt(strRadius);
                    textQuest.setText("Ответ: " + intRadius * intRadius * 3.14);
                } else if (idTask == 2) {
                    //  Area kvadrat = new Area();
                    int intStorona = 0;
                    String strStorona = editText.getText().toString();
                    intStorona = Integer.parseInt(strStorona);
                    textQuest.setText("Ответ: " + intStorona * intStorona);
                } else if (idTask == 3) {
                    // Area pryamougolnik = new Area();
                    int intStorona = 0;
                    int intShirina = 0;
                    String strStorona = editText.getText().toString();
                    intStorona = Integer.parseInt(strStorona);
                    String strShirina = editText.getText().toString();
                    intShirina = Integer.parseInt(strShirina);
                    textQuest.setText("Ответ: " + intShirina * intStorona);
                } else if (idTask == 4) {
                    // Area treugolnik = new Area();
                    int intOsnovanie = 0;
                    int intVisota = 0;
                    String strOsnovanie = editText.getText().toString();
                    intOsnovanie = Integer.parseInt(strOsnovanie);
                    String strVisota = editText.getText().toString();
                    intVisota = Integer.parseInt(strVisota);
                    textQuest.setText("Ответ: " + (intOsnovanie * intVisota) / 2);
                }
            }
    });
}
    }
Вообще я должен как-то с классами работать, но.. НИ ЧЕРТА У МЕНЯ НЕ ВЫХОДИТ! И УЧУСЬ И ВСЕ ПРАКТИКУЮСЬ, НО БЕЗРЕЗУЛЬТАТНО....
Прошу, помогите..
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru