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

Не работает код - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Не работает эмулятор AVD http://www.cyberforum.ru/android-dev/thread902537.html
Здравствуйте! После создания приложения начал его тестить через Android Virtual Device. Их два: для 2.3.6 и для 4.1 версий Android. Но при запуске и того, и того вылазит одинаковая картинка:...
Программирование Android FlipperView и звуки Собственно есть код, созданный по статье Хабра: public class Menu extends Activity implements OnTouchListener { private ViewFlipper flipper = null; private float fromPosition; ... http://www.cyberforum.ru/android-dev/thread902405.html
Программирование Android Выделение строк ListView другим цветом
Здравствуйте, уважаемые! Подскажите как выделить четную (нечетную) строку ListView другим цветом. Желательно с примером. Заранее благодарен Al_Sha
Программирование Android onDrag
вообщем надо отреагировать на провод пальцем по виджету package com.example.pr; public class pictureView extends ImageView { public boolean onDrag(View v, DragEvent event) { if...
Программирование Android Текстовый редактор http://www.cyberforum.ru/android-dev/thread901813.html
Добрый день! Я никогда не программировал под Android, но сейчас с этим столкнулся. Задание такое: Нужно сделать что-то на подобие текстового редактора Ваша цель заключается в осуществлении...
Программирование Android Использование интент фильтра Вот к примеру когда в ES Explorer выбираем какой-то файл, ES Explorer показывает список приложений которым можно открыть файл, как с помощью интент фильтра сделать чтоб мое приложение появилось в... подробнее

Показать сообщение отдельно
Maksim2309
45 / 45 / 2
Регистрация: 17.01.2013
Сообщений: 328

Не работает код - Программирование Android

15.06.2013, 16:46. Просмотров 384. Ответов 0
Метки (Все метки)

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
<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: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=".MainActivity" >
 
    <TextView
        android:id="@+id/vivod1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_centerHorizontal="true"
        android:layout_marginBottom="121dp" />
 
    <Button
        android:id="@+id/btn1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_above="@+id/vivod1"
        android:layout_centerHorizontal="true"
        android:layout_marginBottom="78dp"
        android:text="Расчитать" 
        android:onClick="Factorial"/>
 
    <EditText
        android:id="@+id/vvod1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="55dp"
        android:ems="10"
        android:inputType="number" />
 
</RelativeLayout>
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
package com.example.factorial;
 
import com.example.factorial.R;
 
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.widget.EditText;
import android.widget.TextView;
import android.view.View;
 
public class MainActivity extends Activity {
 
    float i;
    float fac;
    
    private EditText n;
    private TextView text;
    
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        n = (EditText)findViewById(R.id.vvod1);
        text = (TextView)findViewById(R.id.vivod1);
    }
 
 
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }
    
    public void Factorial(View v)
    {
        i = 0;
        fac = 1;
        for (i=0; i<=Float.parseFloat(n.getText().toString()); i++)
        {
            fac *= i;
        }
        text.setText(String.valueOf(fac));
    }
    
}
Здравствуйте, подскажите пожалуйста почему результат выводит 0,0? Спасибо заранее.

Добавлено через 14 минут
Цитата Сообщение от Maksim2309 Посмотреть сообщение
Здравствуйте, подскажите пожалуйста почему результат выводит 0,0? Спасибо заранее.
Разобрался. Тупанул надо было i = 1, а я 0 написал. Тему можно закрывать.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru