MvxTableLayout 似乎没有任何事件。
是否有可能有一个事件,例如 OnClickRow(r) 其中 r 是被点击的行?有了它,我就可以更改 TableRow 本身或单个 TextViews(或我在 ItemTemplate 中放置的任何其他控件)的属性。
属性是指背景颜色、文本颜色、字体大小等。
我自己添加这个事件或任何事件的过程是什么?(好的,我想继承 MvxTableLayout 将是第一步)。
TIA 帕普
MvxTableLayout 似乎没有任何事件。
是否有可能有一个事件,例如 OnClickRow(r) 其中 r 是被点击的行?有了它,我就可以更改 TableRow 本身或单个 TextViews(或我在 ItemTemplate 中放置的任何其他控件)的属性。
属性是指背景颜色、文本颜色、字体大小等。
我自己添加这个事件或任何事件的过程是什么?(好的,我想继承 MvxTableLayout 将是第一步)。
TIA 帕普
AnMvxTableLayout
只是一个TableLayout
添加了一些绑定以允许它与集合一起使用的 Android。
TableLayout
本身有点像Grid
Wpf/SL中的a。它并不是真正为大型收藏设计的——它没有虚拟化它的 UI,也没有提供“选择”类型的功能。
如果您愿意,您可以自己添加这些钩子——例如,通过从Click
表格单元格上的事件提供回调。
但是,我怀疑您最好使用“真正的”基于适配器的布局 - 例如MvxListView
或MvxGridView
MvxListView
一位用户在How to highlight the selected item in an MvxListView中写过关于突出显示的内容ItemClick
方法而不是 Android 的SetOnItemClickListener
)