当焦点在EditText区域时,我有一个EditText区域,由于键盘覆盖它而没有显示。我想要做的是使用一个按钮来调用一个活动,该活动将显示一个可编辑的文本区域,该文本区域覆盖主显示,并将值返回到主活动,该活动将其存储在单独的类变量中。
我将活动添加到主清单xml中。
我在一个按钮上添加了一个onClickListener。
以下是一些代码:
TextEntryActivity类:
public class TextEntryActivity extends Activity{
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.text_entry);
EditText edit = (EditText)findViewById(R.id.editable);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND,
WindowManager.LayoutParams.FLAG_BLUR_BEHIND);
}
}
我有一个单独的XML文件用于模糊器的布局。
最初,我有一个onClickListerner用于存储所有信息的onSave按钮:
private View.OnClickListener onSave = new View.OnClickListener() {
@Override
public void onClick(View v) {
Log.d(DEB_TAG, "INSIDE ONCLICK");
mCurrent = new Restaurant();
mCurrent.setName(mName.getText().toString());
mCurrent.setAddr(mAddr.getText().toString());
mCurrent.setDate(mDateDisplay.getText().toString());
mCurrent.setNotes(mNotes.getText().toString());
switch (mTypes.getCheckedRadioButtonId()){
case R.id.fast_food:
mCurrent.setType("fast_food");
break;.........
新活动是提供一个不同的视图来添加“注释”
这有意义吗?我对此很了解,知道自己想做什么,但描述它可能是一个挑战。