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

Калькулятор по формуле - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как добавить запись в готовую подключённую БД http://www.cyberforum.ru/android-dev/thread1506653.html
Проект залили на файлообменник. меня 2е загвоздки : 1) в классе IdevOwnSqliteDbActivity Метод - onClick , не заносятся поля функцией addContact , не могу понять что не так. 2) хочу сделать переход - чтение как в этой теме(Android, готовая база sql ) - из одного ListView в другой
Программирование Android Отслеживание нажатия кнопки В приложении присутствует две кнопки и один долгий цикл. Нужно ли отслеживать нажатие кнопки при выполнении цикла или андроид сам прервет цикл для обработки нажатия. И достаточно ли будет такого кода, чтобы остановить цикл при нажатии. public void onClick(View v) { break; } http://www.cyberforum.ru/android-dev/thread1506643.html
Как распаковать hidden.img.ext4 Программирование Android
Возникла необходимость изменить содержание упаковки hidden.img.ext4. Упаковка является частью ПО для прошивки телефона Samsung Galaxy Mega GT019200. Не знаю как подступиться к этому пакету. А надо распаковать, удалить лишнее, а затем запаковать обратно и вставить в прошивку. Подскажите хоть что-нибудь для начала.
Загрузить картинку в Drawable Программирование Android
И так. Смотрите, дефолтные картинки я кидаю в Draweable. И их от туда беру. Как бы мне взять картинку динамически? Ну смотрите, пользователь закинул выбранные картинки к примеру в папку MyPhoto (Которая в корне создала программа). И от туда я уже мог подгрузить картинки. Либо подскажите решение по лучше. Суть в том, что мне нужно создать определенный альбом для пользователя и там в том...
Программирование Android Нужна консультация по андроид http://www.cyberforum.ru/android-dev/thread1506483.html
Пишу ТЗ на софт и возник нубский вопрос. Некоторые настройки приложение будет считывать с текстового файла который будет находится в папке /res в .Аpk Если внести изменения в этот текстовый файл напрямую без пере-компиляции всего приложения, а потом только пере-подписать apk, приложение будет рабочим ? Я протестировал со сменой картинок и приложение осталось рабочим, а вот с текстовыми не...
Программирование Android Как прикрутить "свой браузер" к странице - "фрагмент" здравствуйте. все, уже голову сломал. не соображаю совсем. не получается прикрутить код браузера к странице fragments.выводиться должно на- R.layout.news. обложка программы "боковое слайдер-меню". выдвинул слайдер, там кликнул. загрузилась страница Новости, которая автоматом загружает страницу с сайта. код News.java который открывает страницу package com.example.pinsklife.pl3.fragments;... подробнее

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

Калькулятор по формуле - Программирование Android

29.07.2015, 16:42. Просмотров 938. Ответов 28
Метки (Все метки)

При вводе простых чисел, все прекрасно считает, но при вводе десятичных пишет всегда 0.0. Что посоветуете?
З.Ы. как лучше сделать чтобы был выпадающий список с выбором.
Вот код
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
package com.example.andreybib.myapplication;
 
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
 
 
public class MainActivity extends ActionBarActivity {
 
    double a, b, c, d,e,f,g;
    EditText Text1, Text2, Text3;
    TextView Text;
 
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        setlocale(0, "");
 
        Text = (TextView) findViewById(R.id.text);
        Text1 = (EditText) findViewById(R.id.EditText01);
        Text2 = (EditText) findViewById(R.id.EditText02);
        Text3 = (EditText) findViewById(R.id.EditText03);
 
        final Button button1 = (Button) findViewById(R.id.button1);
        button1.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
 
                try {
                    a = Integer.parseInt(Text1.getText().toString());
                    b = Integer.parseInt(Text2.getText().toString());
                    c = Integer.parseInt(Text3.getText().toString());
 
                } catch (NumberFormatException e) {
                    a = 0;
                    b = 0;
                    c = 0;
                }
                e=0.001*a;
                f=0.001*b;
                g=3.14*c;
 
                d = e*f*g * 7650;
                Text.setText("kg = "+d);
            }
 
 
        });
 
    }
 
    private void setlocale(int i, String s) {
    }
}
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
<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:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity">
 
    <EditText
        android:id="@+id/EditText01"
        android:layout_width="fill_parent"
        android:hint="Введите диаметр в мм"
        android:layout_height="wrap_content"
        android:inputType="numberDecimal"
        android:maxLength="10" />
 
    <EditText
        android:id="@+id/EditText02"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:inputType="numberDecimal"
        android:hint="Введите стенку в мм "
        android:maxLength="10"
        android:layout_marginTop="15dp"
        android:layout_below="@+id/EditText01"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true" />
 
    <Button
        android:id="@+id/button1"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="="
        android:textSize="30sp"
        android:layout_centerVertical="true"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true" />
 
    <TextView
        android:id="@+id/text"
        android:layout_width="300dp"
        android:layout_height="40dp"
        android:text=""
        android:layout_below="@+id/button1"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="15dp" />
 
    <EditText
        android:id="@+id/EditText03"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:hint="Введите длину в м"
        android:inputType="numberDecimal"
        android:maxLength="10"
        android:layout_marginTop="15dp"
        android:layout_below="@+id/EditText02"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"  />
 
 
</RelativeLayout>
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru