2015-09-15 3 views
0

Я просто хочу знать, можно ли щелкнуть определенные данные в строке из макета таблицы. Например, у меня есть строка с тремя столбцами, и я просто хочу щелкнуть данные во втором столбце. Является ли это возможным?Таблица Layout в Xamarin Android

ответ

0

да это подобным образом, как это: (Если у вас нет Обломки удалить вид снизу.)

var _view = view.FindViewById(Resource.Id.list) 
if (_view.ChildCount> 0){ 
Button _button = (Button)_view.Get(0).GetChildAt(0); 
} 

Потому что у вас есть много подобных объектов в списке, это Помните, что позиция позиции относительно текущих видимых элементов на экране, и вы не можете получить доступ к элементам, которые не видны.

После этого вы определяете .onclick как обычно.

Вы можете также дать идентификатор на TableRow из axml и доступа к ней, как это:

TableRow row = (TableRow)FindViewById(Resource.Id.Row1); 
row.SetOnClickListener += Something; 

Что вы пытаетесь сделать с TableRow?

+0

Я уже решил это! Спасибо –

+0

i am beginner и у меня нет свойства Id в классе Resorce вы можете мне помочь? Я пробую его в методе OnCreate в классе mainactivity. – user3373603