Android Question android:style/Theme.Material3

mcqueccu

Well-Known Member
Licensed User
Longtime User
Check ZOMaterialComponents library

 
Upvote 0

pataridis

Member
Licensed User
Thank you for your answer but there seems to be a problem with the provided code of that post
Here is the error:

Dex merge Error
Error: Cannot fit requested classes in a single dex file (# fields: 224251 > 65536). Try supplying a main-dex list
Compilation failed
Exception in thread "main" java.lang.RuntimeException: com.android.tools.r8.CompilationFailedException: Compilation failed to complete, position: null
at com.android.tools.r8.internal.vj.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:98)
at com.android.tools.r8.D8.main(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:4)
Caused by: com.android.tools.r8.CompilationFailedException: Compilation failed to complete, position: null
at Version.fakeStackEntry(Version_3.3.20-dev+aosp1.java:0)
at com.android.tools.r8.internal.vj.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:75)
at com.android.tools.r8.internal.vj.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:28)
at com.android.tools.r8.internal.vj.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:27)
at com.android.tools.r8.internal.vj.b(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:2)
at com.android.tools.r8.D8.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:22)
at com.android.tools.r8.D8.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:17)
at com.android.tools.r8.internal.vj.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:85)
... 1 more
Caused by: com.android.tools.r8.internal.f: Cannot fit requested classes in a single dex file (# fields: 224251 > 65536)
at com.android.tools.r8.internal.YS.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:14)
at com.android.tools.r8.internal.YS.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:22)
at com.android.tools.r8.internal.v20.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:565)
at com.android.tools.r8.internal.r20.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:7)
at com.android.tools.r8.internal.D2.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:335)
at com.android.tools.r8.internal.D2.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:412)
at com.android.tools.r8.D8.d(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:794)
at com.android.tools.r8.D8.c(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:1)
at com.android.tools.r8.internal.vj.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:24)
... 5 more
 
Last edited:
Upvote 0

pataridis

Member
Licensed User
It would be fine if somebody explaine to me how to use android attributes about material3 theming that i found here:

https://github.com/material-components/material-components-android/blob/master/docs/theming/Color.md

And generally for every material3 component that i can see here:

https://github.com/material-components/material-components-android/tree/master/docs/components

I want to undestand the mechanism on how to import and use them in my code. (Is it throught sdk manager? libraries manager? elsewhere?)

Thank you in advance
PG
 
Upvote 0

pataridis

Member
Licensed User
@DonManfred You 're right. Thank you but now i get another error...

In fact i made a lot of search for my main and basic question.
My main and basic question is not to correct the test app but this: (How to use android:style Theme.Material3)


Thank you
PG
 
Upvote 0

mcqueccu

Well-Known Member
Licensed User
Longtime User
Add to the Main Module and this error will be fixed
B4X:
#Multidex: True
 
Upvote 0

pataridis

Member
Licensed User
Thank you both for your answer.
BUT unfortunately i dont know how to do a wrapper for the component-suite. I'll try to find guide lines to the forum search... ?
 
Upvote 0

pliroforikos

Active Member
Licensed User
Well this is something i'm intersted too.
I'm looking for instructions from the scope of a 'designer' how to create nice views using material theme.

So let me tell you what i do until now.

1. Design view in Figma
2. In B4A designer create the view
3. Write the code in IDE

I think this is not so professional way. Things i need to do:

1. Set colors more dynamic and changed easier
2. Set other view attributes more dynamic. For example text sizes, fonts etc.

good luck.
 
Upvote 0
Cookies are required to use this site. You must accept them to continue using the site. Learn more…