Android 台灣中文網
標題:
如何用buttonclick去運算一個公式呢?
[打印本頁]
作者:
wind8894
時間:
2012-2-19 00:44
標題:
如何用buttonclick去運算一個公式呢?
這個程式是這樣的
登錄/註冊後可看大圖
擷取.JPG
(6.44 KB, 下載次數: 2)
下載附件
保存到相冊
2012-2-19 00:41 上傳
就是點button,下面的textView會顯示程式內的運算公式 float test=(float)weight/(hight*hight);
我在*.java裡面的程式如下
不知道為什麼一直顯示錯誤
package white.shu.namespace;
import android.app.Activity;
import android.os.Bundle;
import android.widget.Button;
import android.widget.TextView;
import android.view.View;
public class HomeworkActivity extends Activity
{
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
public void button_click(View v)
{
float hight=(float)1.90;
int weight=70;
float test=(float)weight/(hight*hight);
TextView test=(TextView)findViewById(R.id.textView1);
test.setText=test.toString();
}
複製代碼
作者:
alian954
時間:
2012-2-21 12:17
少宣告Button
先補上看看
作者:
chrisga0412
時間:
2012-2-22 11:23
public void onCreate(Bundle savedInstanceState) {
TextView test=(TextView)findViewById(R.id.textView1);
Button btn = (Button)findViewById(R.id.btnID);
btn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
float hight=(float)1.90;
int weight=70;
float test=(float)weight/(hight*hight);
test.setText=test.toString();
}
});
}
作者:
momosagax
時間:
2012-2-23 16:57
的確是少了onClickListener事件
小弟中間寫法會像下列
Button btn = (Button)findViewById(R.id.btnID);
btn.setOnClickListener(new BtnEvent());
class BtnEvent implements OnClickListener
{
@Override
public void onClick(View v)
{
Button x=null;
if(v instanceof Button)
x=(Button)v;
switch (x.getId())
{
case
}
}
}
這樣就可以方便改單按鈕及多按鈕部份
歡迎光臨 Android 台灣中文網 (https://apk.tw/)
Powered by Discuz! X3.1