From 1d8e140a3be8854c53ca86c97126d83ce17f214f Mon Sep 17 00:00:00 2001 From: Julian Winkler Date: Fri, 16 Feb 2024 11:02:40 +0100 Subject: [PATCH] TextView: add stubs to fix RecyclerView demo apk The views_widgets_samples_flower_finder.apk was broken, because of recent changes --- src/api-impl/android/text/StaticLayout.java | 14 ++++++++++++++ src/api-impl/android/widget/TextView.java | 4 ++++ 2 files changed, 18 insertions(+) diff --git a/src/api-impl/android/text/StaticLayout.java b/src/api-impl/android/text/StaticLayout.java index 4c48aa30..bf6bbdce 100644 --- a/src/api-impl/android/text/StaticLayout.java +++ b/src/api-impl/android/text/StaticLayout.java @@ -1,5 +1,7 @@ package android.text; +import android.graphics.Canvas; + public class StaticLayout extends Layout { private CharSequence text; @@ -16,4 +18,16 @@ public class StaticLayout extends Layout { public CharSequence getText() { return text; } + + public int getWidth() { + return 200; // arbitrary value for stub method + } + + public int getHeight() { + return 50; // arbitrary value for stub method + } + + public float getLineLeft(int line) {return 0;} + + public void draw(Canvas canvas) {} } diff --git a/src/api-impl/android/widget/TextView.java b/src/api-impl/android/widget/TextView.java index e36c689a..79526cc4 100644 --- a/src/api-impl/android/widget/TextView.java +++ b/src/api-impl/android/widget/TextView.java @@ -203,4 +203,8 @@ public class TextView extends View { public int getCurrentTextColor() {return 0;} public void setSingleLine(boolean singleLine) {} + + public int getCompoundPaddingLeft() {return 0;} + + public int getCompoundPaddingRight() {return 0;} }