2011-06-23 1 views
0

Можно ли изменить вид, редактируемый как this image?Turn Views Редактируемые на Android

Я знаю, что могу сделать это с помощью GridView. Но, я пытаюсь сделать это с помощью TableRows, возможно ли это?

Отредактировано: Что я действительно хочу сделать, так это построить некоторый интерфейс для удаления TableRow.

ответ

1

Конечно, вы можете удалить TableRow из своего TableLayout. Вам нужно будет отслеживать различные виды (строки) в вашей таблице, а затем просто вызовите removeView, когда вы хотите его удалить.

Edit (ответ на свой вопрос в комментариях):

Да, вы можете изменить вид динамически. Например, если ваш TableRow является горизонтальной LinearLayout, вы можете вызвать addView

Как ты (что делает кнопку невидимой) работает слишком ... чтобы не сделать его занять место в TableRow, используйте gone вместо этого.

+0

Я знаю, как удалить, я хотел бы сделать интерфейс для этого. – coffee

+0

Какую часть интерфейса вы не можете сделать? Не слишком сложно для меня .... это анимация? – Matthieu

+0

Мой первый вопрос в том, можно ли сделать вид редактируемого, как образ, который я связал в своем запросе. Если я не хочу делать анимацию, у вас есть пример? Я попытался использовать невидимую кнопку, которая появляется после longClick, но кнопка занимает пространство внутри невидимого TableRow – coffee