Расчтеный модуль. Не могу понять что не так

Activity Lifecycle, Saving Activity State, Managing Tasks, Intent, Intent Filter
Ответить
yason
Сообщения: 20
Зарегистрирован: 28 апр 2013, 17:26

Расчтеный модуль. Не могу понять что не так

Сообщение yason » 15 дек 2013, 19:44

Что-то я запутаться надо сделать расчет

вот код (привожу весь что было понятно что к чему

Код: Выделить всё


import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.TextView;

public class recept extends Activity implements OnClickListener {
	
	
	TextView tV1, tV2, tV3;
	ImageView iV1;
	EditText eT1;
	String rec, ingr1, ingr2, ves;
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.respt1);
		
		tV1 = (TextView) findViewById(R.id.tV1);
		tV2 = (TextView) findViewById(R.id.tV2);
		tV3 = (TextView) findViewById(R.id.tV3);
		eT1 = (EditText) findViewById(R.id.eT1);
		iV1 = (ImageView) findViewById(R.id.iV1);
		
		Bundle extras = getIntent().getExtras();
		rec = extras.getString("RECEPT_TEXT");
		ingr1 = extras.getString("ING1");
		ingr1 = extras.getString("ING2");
		ves = extras.getString("VES");
		Integer imgRec = extras.getInt("REC_IMG");
		Integer vihodProdukt = extras.getInt("VES");
		iV1.setImageResource(imgRec);
		eT1.setText(vihodProdukt);


		
	}
	
	
	private void resus() {
		
	
	float c = 1000;	
	float vVes = 0;
	float k = vVes / c;
	float res1 = 0;
	float res2 = 0;
	float resR1 = 0;
	float resR2 = 0;

	vVes = Float.parseFloat(eT1.getText().toString());
	res1 = Float.parseFloat(ingr1.toString());
	res2 = Float.parseFloat(ingr2.toString());
	k = vVes / c;
	resR1 = res1 * k;
	resR2 = res2 * k;
	
	tV1.setText(resR1);  
	tV2.setText(resR1); 
	
	}

tV1.setText(resR1);
tV2.setText(resR1); - пишет что нельзя задать из флоута. Что я не так делаю?

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Расчтеный модуль. Не могу понять что не так

Сообщение rezak90 » 15 дек 2013, 20:12

то что документацию не читаешь, setText разве float на вход принимает? потому и ругается
R.id.team
Политика на форуме запрещена

yason
Сообщения: 20
Зарегистрирован: 28 апр 2013, 17:26

Re: Расчтеный модуль. Не могу понять что не так

Сообщение yason » 15 дек 2013, 20:51

rezak90 писал(а):то что документацию не читаешь, setText разве float на вход принимает? потому и ругается
это понятно.
Вот как сделать что бы результат прощета в текстовое поле уходил?

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Расчтеный модуль. Не могу понять что не так

Сообщение Foenix » 15 дек 2013, 21:06

преобразовывать в строку
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

yason
Сообщения: 20
Зарегистрирован: 28 апр 2013, 17:26

Re: Расчтеный модуль. Не могу понять что не так

Сообщение yason » 15 дек 2013, 21:10

как? покажите пример, не понимаю

Аватара пользователя
alexmedv
Сообщения: 29
Зарегистрирован: 29 май 2013, 12:55

Re: Расчтеный модуль. Не могу понять что не так

Сообщение alexmedv » 15 дек 2013, 21:29

yason писал(а):как? покажите пример, не понимаю
Вот так например
Float.toString(123.4F)

yason
Сообщения: 20
Зарегистрирован: 28 апр 2013, 17:26

Re: Расчтеный модуль. Не могу понять что не так

Сообщение yason » 17 дек 2013, 13:21

что я туплю, описание пречитал не понимаю

Код: Выделить всё

	private void resus() {
		
	
	float c = 1000;	
	float vVes = 0;
	float k = vVes / c;
	float res1 = 0;
	float res2 = 0;
	float resR1 = 0;
	float resR2 = 0;

	vVes = Float.parseFloat(eT1.getText().toString());
	res1 = Float.parseFloat(ingr1.toString());
	res2 = Float.parseFloat(ingr2.toString());
	k = vVes / c;
	resR1 = res1 * k;
	resR2 = res2 * k;
	
	
	
	tV1.setText.Float.toString(resR1);
	tV2.setText(resR1);
	
	}


tV1.setText.Float.toString(resR1); - так нельзя понятно, как это сделать.

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Расчтеный модуль. Не могу понять что не так

Сообщение rezak90 » 17 дек 2013, 13:33

О боже... начни с малого, за такие знания врятли кто то поможет/ответит тебе. Какой андроид? Начни с ООП или паскаля.
R.id.team
Политика на форуме запрещена

Аватара пользователя
trew
Сообщения: 450
Зарегистрирован: 28 сен 2013, 17:34

Re: Расчтеный модуль. Не могу понять что не так

Сообщение trew » 17 дек 2013, 13:53

yason писал(а):tV1.setText.Float.toString(resR1); - так нельзя понятно, как это сделать.
tV1.setText(String.valueOf(resR1));
Когда выкладываете код на форум - код оформляйте. Редактор - поищите слова Geshi Syntax -Java. (или xml)
Свои сообщения можно редактировать - кнопка edit.

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Расчтеный модуль. Не могу понять что не так

Сообщение rezak90 » 17 дек 2013, 13:56

trew писал(а):
yason писал(а):tV1.setText.Float.toString(resR1); - так нельзя понятно, как это сделать.
tV1.setText(String.valueOf(resR1));
зачем, ему же всё равно не помочь, он на след. строчке всё равно сподткнётся
R.id.team
Политика на форуме запрещена

Аватара пользователя
trew
Сообщения: 450
Зарегистрирован: 28 сен 2013, 17:34

Re: Расчтеный модуль. Не могу понять что не так

Сообщение trew » 17 дек 2013, 14:05

rezak90 писал(а):
trew писал(а):
yason писал(а):tV1.setText.Float.toString(resR1); - так нельзя понятно, как это сделать.
tV1.setText(String.valueOf(resR1));
зачем, ему же всё равно не помочь, он на след. строчке всё равно сподткнётся
Первые шаги самые трудные! :)
А книжки, всё равно нужно начинать читать, yason.
Когда выкладываете код на форум - код оформляйте. Редактор - поищите слова Geshi Syntax -Java. (или xml)
Свои сообщения можно редактировать - кнопка edit.

yason
Сообщения: 20
Зарегистрирован: 28 апр 2013, 17:26

Re: Расчтеный модуль. Не могу понять что не так

Сообщение yason » 20 дек 2013, 02:40

Спасибо огромное всем
разобрался

кстати еще можно сделать так (в моем случае подходит т к дальнех операций не будет)
tV1.setText.(resR1 + "что угодно, допустим пробел")

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Расчтеный модуль. Не могу понять что не так

Сообщение Foenix » 21 дек 2013, 17:18

yason писал(а):Спасибо огромное всем
разобрался

кстати еще можно сделать так (в моем случае подходит т к дальнех операций не будет)
tV1.setText.(resR1 + "что угодно, допустим пробел")
неправильно. Нужно наоборот ""+resR1
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Ответить