У меня есть вид на Android, который представляет собой в основном большое изображение со многими маленькими изображениями в нем, которые можно перетаскивать. Я хочу добавить параметр для создания текстовых полей внутри этого представления, например, для того, чтобы пользователь мог создавать текстовое бикс, писать в нем, перемещать его и т. Д. Кто-нибудь знает, как это сделать? Благодаря!!!добавить текстовые поля к виду в андроиде
4
A
ответ
1
Попробуйте поместить текстовое поле на маленькие изображения как отключенные для установки, и, например, setOnLongClickListener и включите его, чтобы вы могли предоставить пользователю возможность писать текстовое поле ... Затем setOnTouchListener на каждом небольшом изображении перемещаться по большому.
@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);
}
});
}
Что-то вроде этого ...
Смежные вопросы
- 1. Как добавить «сложную» тень к виду в андроиде?
- 2. как я стиль редактировать текстовые поля в андроиде
- 3. Как добавить мои текстовые поля
- 4. добавить содержимое через текстовые поля
- 5. Добавить subview к определенному виду
- 6. добавить редактируемые текстовые поля к определенному datapoint в диаграмме
- 7. Как добавить изображение к виду
- 8. Как добавить углы к виду
- 9. Добавить текстовые поля в Jframe в Runtime
- 10. В андроиде, как сбрасывать текстовые поля при нажатии кнопки
- 11. Динамический интерфейс в андроиде: как добавить текстовые поля и редактировать тексты в правильном положении?
- 12. Добавить текстовые поля динамически в VB.NET
- 13. не удалось добавить текстовые поля в список
- 14. Добавить кол текстового поля в андроиде SearchView
- 15. Magento: Добавить текстовые поля к выбранным параметрам многократного выбора
- 16. Путь к файлу и текстовые поля
- 17. Доступ 2010 Динамически Добавить текстовые поля
- 18. Добавить обязательный атрибут во все текстовые поля
- 19. Как добавить текстовые поля на просмотр uicollection?
- 20. Добавить ярлыки на динамически создаваемые текстовые поля
- 21. Как заблокировать текстовые поля?
- 22. Как добавить выведенные текстовые поля в woocommerce добавить страницу продукта?
- 23. Добавить скрытые скрытые текстовые поля UILabel
- 24. Динамично растущие текстовые поля
- 25. CKEDITOR добавить плагин к исходному виду
- 26. Текстовые поля в android
- 27. Текстовые поля в C#
- 28. Как добавить селекторный цвет к виду программно
- 29. Как добавить селектор к виду программно
- 30. Magento добавить пользовательские вкладки к виду продукта
Я не уверен, что я понял, это правильно ... от того, что я вижу здесь, вы показываете мне, как перетащить вокруг объектов на большом изображении (я неправильно?). Это я уже знаю, как это сделать. Мне нужно иметь возможность делать то же самое с помощью текстового представления, и именно здесь я застрял .. прямо сейчас, глядя на то, как создать текстовый вид динамически, а не изнутри xml, потому что естественно, я не хочу, чтобы он появлялся на экране, если пользователю это не нужно в данный момент. –
Извините, что неправильно понял ... Вы можете попытаться установить ярлык всякий раз, когда пользователь нажимает Enter, или просто нажимает кнопку и setOnClick ... затем переместите эту метку, я предполагаю, что все равно происходит перемещение изображений. – yahya
Проверьте мой обновленный ответ, пожалуйста. – yahya