- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我制作了一个简单的货币转换器,但是有没有一种简单的方法来检索实时货币(只是货币,例如从以色列谢克尔到美元)?例如:
case R.id.euro:
mDollar.setChecked(false);
Meuro.setChecked(true);
exchangeRate = **//live currency from external source**
exchangeSymbol = "€";
break;
这是我的完整代码
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mResult = (TextView) findViewById(R.id.result);
mToConvert = (EditText) findViewById(R.id.toConvert);
mRadioGroup = (RadioGroup) findViewById(R.id.radioG);
mDollar = (RadioButton) findViewById(R.id.dollar);
Meuro = (RadioButton) findViewById(R.id.euro);
mToConvert.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence arg0, int arg1, int arg2,
int arg3) {
// TODO Auto-generated method stub
}
@Override
public void beforeTextChanged(CharSequence arg0, int arg1,
int arg2, int arg3) {
// TODO Auto-generated method stub
}
@Override
public void afterTextChanged(Editable arg0) {
convertCurrentAmount();
}
});
mRadioGroup
.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
convertCurrentAmount();
}
});
}
public void convertCurrentAmount() {
double exchangeRate = -1;
String exchangeSymbol = null;
switch (mRadioGroup.getCheckedRadioButtonId()) {
case R.id.dollar:
mDollar.setChecked(true);
Meuro.setChecked(false);
exchangeRate = 3.76;
exchangeSymbol = "$";
break;
case R.id.euro:
mDollar.setChecked(false);
Meuro.setChecked(true);
exchangeRate = 5;
exchangeSymbol = "€";
break;
}
if (exchangeRate > 0 && exchangeSymbol != null) {
Double stringtoint = Double
.valueOf(mToConvert.getText().toString());
double result = stringtoint * exchangeRate;
mResult.setText("" + exchangeSymbol + result);
}
}
}
最佳答案
欧洲中央银行有一个以 XML 形式提供每日货币汇率的网站。
http://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml
这里有更多信息:http://www.ecb.int/stats/exchange/eurofxref/html/index.en.html#dev
您可能应该在启动时加载并解析 XML,并将其保存以供离线使用,这样您就不必每次都获取值(每天一次就足够了)。
关于java - 安卓 |货币转换器实时汇率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13959026/
很难说出这里问的是什么。这个问题是模棱两可的、模糊的、不完整的、过于宽泛的或修辞的,无法以目前的形式得到合理的回答。如需帮助澄清这个问题以便重新打开它,visit the help center .
我正在编写一个 JavaScript 函数来返回当前的 BTC/USD 汇率。我做了一些研究,但我只想要一些简单的东西。它不会在服务器端用于计算值(明显的安全隐患),而只是为了方便我的用户。我有 2
大家好,我的问题:我正在尝试创建一个范围函数,该函数根据日期和货币以及指定的汇率计算汇率。 我的工作正常,但在我的范围函数内我想说 - 如果 Dimension.Attribute.member =
我需要创建一个简单的网页,从 FedEx 获取费率报价。唯一的问题是,我以前从未弄乱过 API。 XML 很简单,但如何将该 XML 发送到 FedEx 并查看响应? API 请求...是的,我知道,
我是一名优秀的程序员,十分优秀!