我想知道如何将edittext输入转换为int,我让用户输入一个数字,而不是将它除以8.
MainActivity.java
@SuppressWarnings("unused")public voID calcSpeed(VIEw vIEw){ setContentVIEw(R.layout.activity_speed); final TextVIEw mTextVIEw = (TextVIEw) findVIEwByID(R.ID.textVIEw3); mTextVIEw.setText("You should be getting: " +netSpedCalcd);}
activity_main.xml中
<EditText androID:ID="@+ID/editText1" androID:inputType="number" androID:layout_wIDth="wrap_content" androID:layout_height="wrap_content" androID:layout_alignParentleft="true" androID:layout_alignParentRight="true" androID:layout_alignParenttop="true" androID:layout_margintop="62dp" androID:ems="10" >
解决方法:
你必须使用.
String value= et.getText().toString();int finalValue=Integer.parseInt(value);
如果您只允许输入数字,则设置EditText属性.
androID:inputType="number"
如果这有用,那么接受否则你的评论.
总结以上是内存溢出为你收集整理的将EditText转换为int? (机器人)全部内容,希望文章能够帮你解决将EditText转换为int? (机器人)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)