我要求我需要在用户触摸屏幕的任何地方显示我的布局(EditText
和Textview
)。所以我需要做类似下面的事情。
TextView
和EditText
...
public class MyLayout extends LinearLayout {
private TextView myTextView;
private EditText editName;
public MyLayout(Context context) {
super(context);
// TODO Auto-generated constructor stub
}
}
MyActivity.java(我需要显示我的布局)
public class MyActivity extends Activity{
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
@Override
public boolean onTouchEvent(MotionEvent event)
{
// here i need to display my layout
}
}
答案 0 :(得分:0)
在onTouch方法中......执行以下操作..
按ID获取您的布局,例如
RelativeLayout relativeLayout = (RelativeLayout) findViewById(R.id.relativelayout)
创建新的edittext
以及您想要的任何内容。
在relativeLayout
。