Tom Arn

Results 27 comments of Tom Arn

Yes, RecyclerView should work: https://github.com/monsterbrain/RecyclerviewTableViewAndroid Currently, you can only implement subclasses in Android by extending the Android template. But @freakboy3742 does not like this approach, so we first need to...

I converted my taApplister from using a tablebto using a DetailedList with secondary screen. This is the result: ![Screenshot_20240215_124226_pyPlayground.jpg](https://github.com/beeware/toga/assets/8982757/134299fd-7cf6-45a4-8dda-61d945962883) ![Screenshot_20240215_124239_pyPlayground.jpg](https://github.com/beeware/toga/assets/8982757/25e1f3b3-b99d-4133-a5e7-c06b6a75218e) @freakboy3742 Is this what you had in mind? As for...

Is there already an API to set a back navigation arrow in the top bar **to the left** of the title? As far as I know, the toolbar commands are...

The Chaquopy Python API seems to be able to create subclasses of a Java class: https://chaquo.com/chaquopy/doc/current/python.html Could we use that code or the ideas behind that code in Beeware?

@freakboy3742 I read your ideas for re-implementing Table for mobile devices (https://github.com/beeware/toga/issues/1392) Sounds very good to me. The question is how soon this could be done. If this still takes...

@freakboy3742 When you define a width for the table (for example `style=Pack(flex=1, width=3000)`, then the horizontal scrolling works and all the table content is shown. The only problem is that...

hmm....`self.interface.intrinsic.width` is nowhere set in the Android implementation of Table. Is this the source of the problem?

strange: `my_table.intrinsic.width` returns `at least 100`

I added following rehint method: ``` def rehint(self): self.native.measure( View.MeasureSpec.UNSPECIFIED, View.MeasureSpec.UNSPECIFIED, ) self.interface.intrinsic.width = self.scale_out( at_least(self.native.getMeasuredWidth()), ROUND_UP ) self.interface.intrinsic.height = self.scale_out( self.native.getMeasuredHeight(), ROUND_UP ) ``` Now, the table scrolls horizontally...

ok, `my_table.intrinsic.height` now is 26 which is why no data is shown.