Android IntegerView而不是TextView
我想在文本视图中显示一个整数。我希望有一种像IntegerView这样的方法来实现,而不是让Textview foo和int foo一直使用相同的数字。(只接受整数的文本视图)或用于相同目的的文本视图。请询问您是否需要澄清。我的目标是保持代码的整洁,而不是解析100个变量,或者用200个变量代替100个变量 简化: 在A班,我有INTA。我想在文本视图中显示int a,然后将其发送给class B。我想让我的代码尽可能干净优雅。建议 编码:Android IntegerView而不是TextView,android,eclipse,parsing,textview,integer,Android,Eclipse,Parsing,Textview,Integer,我想在文本视图中显示一个整数。我希望有一种像IntegerView这样的方法来实现,而不是让Textview foo和int foo一直使用相同的数字。(只接受整数的文本视图)或用于相同目的的文本视图。请询问您是否需要澄清。我的目标是保持代码的整洁,而不是解析100个变量,或者用200个变量代替100个变量 简化: 在A班,我有INTA。我想在文本视图中显示int a,然后将其发送给class B。我想让我的代码尽可能干净优雅。建议 编码: private TextView tvFoo; pri
private TextView tvFoo;
private int foo;
public void thing(){
tvFoo.setText("" + foo);
DifferentClass.someMethod(foo);
}
**我有很多变量要处理,所以我试图消除其中的一个
谢谢 只是TextView的子类
public class IntegerView extends TextView {
...
public void setInt(int value) {
setText(String.valueOf(value));
}
public int getInt() {
return Integer.valueOf(getText().toString());
}
}
按以下方式将其放在xml布局中:
<com.package.to.IntegerView android:id="@+id/intView"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
我建议您使用此库中的NumberPicker。
另一个澄清……我知道IntegerView不存在。但如果真的有,那就是我想用的。我不确定我是否理解。为什么不能使用
TextView
将文本设置为整数值?因为这需要我将变量数量加倍。我需要int a和TextView a。我希望有一种方法可以绕过itso而不是TextView,我希望有类似IntegerView的东西可以放在我的xml中。或者有同样用途的东西。也许这只是一个pipedream tho:)我想让我的textview实际保存一个整数,而不是将其更改为字符串,然后再返回。如果我做对了,这应该会有帮助:
<com.package.to.IntegerView android:id="@+id/intView"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />