c# - Touch event can't be consumed in mono -
I have recently moved from Java to C # and mono to Android development. I have a list view, which I alternatively want to return right or wrong, but do not have the option to do this in mono. Here are some code snippets:
Java (which I am trying to reproduce in mono)
list view list view; ArrayAdapter & LT; String & gt; Adapter; @ Override protected void saved create (bundled Instansstet) {Suprknkret (saved Instensstet); SetContentView (R.layout.activity_main); Listview = (list view) Find VVBIID (Raidistview1); Adapter = new array adapter & lt; String & gt; (This, Android .R.Let.simple_l_l_item); For (int i = 0; i <50; i ++) adapter.add (integer.testering (i)); Listview.setAdapter (adapter); Listview.setOnTouchListener (listenerOnTouch); } Private On-Touch Listener ListenerOnTouch = New AutoaThList (see {@ Override Public Boolean On-Touch (Exit, Motion Avenger RG1)) Return; // & lt; ---- This line is not present in mono}}; Mono equivalent:
list view list view; ArrayAdapter & LT; String & gt; Adapter; Protected override zero overcrit (bundle bundle) {base.OnCreate (bundle); // Set our view from "Main" layout resource SetContentView (Resource.Layout.Main); Listview = FindViewById (Resource.Id.listView1) as ListView; Adapter = New Arrayheader & lt; String & gt; (This, Android. Resource.layout. Simple ListTitm1); For (int i = 0; i <50; i ++) adapter.ad (iitostring ()); Listview.Adapter = Adapter; Listview.Touch + = ListenerOnTouch; } Private Wide Listener OnTouch (Object Sender, View Touch Event ARG E) {// Daylight Return Type is empty, so I can not return true / incorrect} Originally, I I am trying to do this in this example so that I can scroll normally by pulling the list up or down, but if I pull it left or right then it does something else.
I think, maybe E. The requirement of the holdall is to set correct / incorrect according to your requirement.
Comments
Post a Comment