multiple additions and fixes for the Java APIs

Stuff needed for WhatsApp support
This commit is contained in:
Julian Winkler
2024-06-24 18:44:31 +02:00
committed by Mis012
parent ef77bb287a
commit 3c5a21357d
53 changed files with 357 additions and 43 deletions

View File

@@ -241,7 +241,12 @@ public class LayoutInflater {
} else {
final View view = createViewFromTag(parent, name, attrs);
final ViewGroup viewGroup = (ViewGroup)parent;
final ViewGroup.LayoutParams params = viewGroup.generateLayoutParams(attrs);
ViewGroup.LayoutParams params = null;
try {
params = viewGroup.generateLayoutParams(attrs);
} catch (RuntimeException e) {
params = viewGroup.generateDefaultLayoutParams();
}
params.resolveLayoutDirection(viewGroup.getLayoutDirection());
rInflate(parser, view, attrs, true);
viewGroup.addView(view, params);