0
我只想知道是否可以從表格佈局中單擊某行中的某個數據。例如,我有一列有3列,我只想點擊第二列中的數據。可能嗎?Xamarin中的表格佈局Android
我只想知道是否可以從表格佈局中單擊某行中的某個數據。例如,我有一列有3列,我只想點擊第二列中的數據。可能嗎?Xamarin中的表格佈局Android
是的,它就是在這樣的類似的方式: (如果沒有片段刪除視圖下方。)
var _view = view.FindViewById(Resource.Id.list)
if (_view.ChildCount> 0){
Button _button = (Button)_view.Get(0).GetChildAt(0);
}
因爲你的清單上有很多類似的對象,這是隻有這樣才能訪問它們, 請記住,項目位置是相對於屏幕上當前可見的項目,並且不能訪問不可見的項目。
之後,像往常一樣定義.onclick。
你也可以給ID從axml和訪問它像這樣的TableRow:
TableRow row = (TableRow)FindViewById(Resource.Id.Row1);
row.SetOnClickListener += Something;
什麼是你想用的TableRow辦?
我已經解決了這個問題!謝謝 –
我是初學者,我沒有在Resorce類中的Id屬性,你能幫助我嗎?我在Mainactivity類的OnCreate方法中嘗試它。 – user3373603