【发布时间】:2014-01-26 22:57:31
【问题描述】:
这是一个两部分的问题。首先,我有这个EditText,它被严格设置为用户只能通过android:inputType="number"输入数字。喜欢:
<EditText
android:id="@+id/edit_A1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:imeOptions="actionDone"
android:inputType="number"
android:hint="@string/zeroes" />
<TextView
android:id="@+id/act1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@+id/act_string"
android:layout_centerVertical="true"
android:hint="000," />
我从中得到什么样的输出?是String还是Integer正常?
其次,我想设置TextView(上面的代码)这样当我输入数字到EditText并从出现的小键盘上点击OK按钮时,数字将立即出现在@ 987654329@。 EditText 和 TextView 都在同一个活动中。我有以下代码:
public static class MainSectionFragment extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.main, container, false);
EditText mAcu1ET = (EditText) rootView.findViewById(R.id.edit_A1);
TextView mAcu1TV = (TextView) rootView.findViewById(R.id.act1);
//????
return rootView;
}
}
创建视图。我应该实现什么样的onClickListener,这样我的TextView 会在EditText 数字键盘单击OK 按钮时更改其值?还在学习中,放轻松。
主题的标题可能令人困惑,抱歉!
【问题讨论】:
标签: java android android-layout