add more Java APIs needed for OctoDroid

This commit is contained in:
Julian Winkler
2024-08-05 17:17:53 +02:00
parent 6c2585ab4b
commit 3e7fdac663
21 changed files with 184 additions and 5 deletions

View File

@@ -83,7 +83,11 @@ public class LayoutInflater {
try { // FIXME ugly
return createView(name, "android.view.", attrs);
} catch (java.lang.ClassNotFoundException e) {
return createView(name, "android.widget.", attrs);
try {
return createView(name, "android.widget.", attrs);
} catch (java.lang.ClassNotFoundException e1) {
return createView(name, "android.webkit.", attrs);
}
}
}

View File

@@ -52,4 +52,8 @@ public interface MenuItem {
public MenuItem setIcon(Drawable icon);
public boolean isChecked();
public MenuItem setShowAsActionFlags(int action);
}

View File

@@ -0,0 +1,9 @@
package android.view;
import android.graphics.Rect;
public class TouchDelegate {
public TouchDelegate(Rect bounds, View delegate) {
}
}

View File

@@ -1821,4 +1821,6 @@ public class View implements Drawable.Callback {
public void setVerticalScrollbarPosition(int position) {}
public void setNestedScrollingEnabled(boolean enabled) {}
public void setTouchDelegate(TouchDelegate touchDelegate) {}
}