gpt4 book ai didi

android - 将文本框添加到android中的 View

转载 作者:太空宇宙 更新时间:2023-11-03 10:53:23 25 4
gpt4 key购买 nike

我在 Android 中有一个 View ,它基本上是一个大图像,其中有许多可以拖动的小图像。我还想添加一个选项来在此 View 内创建文本框,即让用户能够创建文本 bix、在其中写入、四处移动等。有谁知道这样做的方法吗?谢谢!!!

最佳答案

尝试在小图像上放置一个文本框作为禁用设置,例如 setOnLongClickListener 并启用它以便您可以为用户提供编写文本框...然后在每个小图像上设置 OnTouchListener 以在大图像上移动。

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

final ViewGroup vg = (ViewGroup) findViewById(R.id.lout);
final ImageView img = (ImageView) findViewById(R.id.imageView1);

final TouchListener listen1 = new TouchListener();
img.setOnTouchListener(listen1);

DragListener listen2 = new DragListener();
vg.setOnTouchListener(listen2);

final EditText et = (EditText) findViewById(R.id.editText1);
Button btn = (Button) findViewById(R.id.button1);

btn.setOnClickListener(new OnClickListener() {
@SuppressWarnings("deprecation")
public void onClick(View arg0) {
// TODO Auto-generated method stub
TextView lbl = new TextView(vg.getContext());
lbl.setText(et.getText());
lbl.setLayoutParams(new LayoutParams(0,0,LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
lbl.setOnTouchListener(listen1);
vg.addView(lbl);

}

});

}

像这样的……

关于android - 将文本框添加到android中的 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9694370/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com