0

我的要求是,我需要在用户触摸屏幕的任何地方显示我的布局(使用EditText和)。Textview所以我需要做类似下面的事情。

  1. 如何使用一个TextView和编写自定义布局EditText
  2. 显示 mylayout 用户触摸屏幕的次数。
  3. 将布局参数设置在触摸区域附近。

..

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
}
}
4

1 回答 1

0

在 onTouch 方法中...执行以下操作..

  1. 通过 id 获取您的布局,例如

    RelativeLayout relativeLayout = (RelativeLayout) findViewById(R.id.relativelayout)

  2. 创造新的edittext和任何你想要的。

  3. 将这些添加到relativeLayout.

希望这可以清除。

于 2012-10-10T09:15:17.200 回答