You've already forked android_translation_layer
mirror of
https://gitlab.com/android_translation_layer/android_translation_layer.git
synced 2025-10-27 11:48:10 -07:00
multiple additions and fixes for the Java APIs
Stuff needed for WhatsApp support
This commit is contained in:
@@ -4,4 +4,12 @@ public interface Editable extends CharSequence {
|
||||
|
||||
public class Factory {}
|
||||
|
||||
public Editable replace(int start, int end, CharSequence source, int destoff, int destlen);
|
||||
|
||||
public Editable replace(int start, int end, CharSequence text);
|
||||
|
||||
public InputFilter[] getFilters();
|
||||
|
||||
public void setFilters(InputFilter[] filters);
|
||||
|
||||
}
|
||||
|
||||
@@ -3,6 +3,8 @@ package android.text;
|
||||
import java.util.Locale;
|
||||
import java.util.regex.Pattern;
|
||||
|
||||
import com.android.internal.util.ArrayUtils;
|
||||
|
||||
public class TextUtils {
|
||||
public static int getLayoutDirectionFromLocale(Locale locale) {
|
||||
return 0 /*LTR*/; // FIXME
|
||||
@@ -236,8 +238,8 @@ public class TextUtils {
|
||||
sTemp = null;
|
||||
}
|
||||
|
||||
// if (buf == null || buf.length < len)
|
||||
// buf = ArrayUtils.newUnpaddedCharArray(len);
|
||||
if (buf == null || buf.length < len)
|
||||
buf = ArrayUtils.newUnpaddedCharArray(len);
|
||||
|
||||
return buf;
|
||||
}
|
||||
|
||||
4
src/api-impl/android/text/style/DynamicDrawableSpan.java
Normal file
4
src/api-impl/android/text/style/DynamicDrawableSpan.java
Normal file
@@ -0,0 +1,4 @@
|
||||
package android.text.style;
|
||||
|
||||
public class DynamicDrawableSpan {
|
||||
}
|
||||
8
src/api-impl/android/text/style/ImageSpan.java
Normal file
8
src/api-impl/android/text/style/ImageSpan.java
Normal file
@@ -0,0 +1,8 @@
|
||||
package android.text.style;
|
||||
|
||||
import android.graphics.drawable.Drawable;
|
||||
|
||||
public class ImageSpan extends DynamicDrawableSpan {
|
||||
|
||||
public ImageSpan(Drawable d) {}
|
||||
}
|
||||
8
src/api-impl/android/text/style/TextAppearanceSpan.java
Normal file
8
src/api-impl/android/text/style/TextAppearanceSpan.java
Normal file
@@ -0,0 +1,8 @@
|
||||
package android.text.style;
|
||||
|
||||
import android.content.Context;
|
||||
|
||||
public class TextAppearanceSpan {
|
||||
|
||||
public TextAppearanceSpan(Context context, int resId) {}
|
||||
}
|
||||
4
src/api-impl/android/text/style/UnderlineSpan.java
Normal file
4
src/api-impl/android/text/style/UnderlineSpan.java
Normal file
@@ -0,0 +1,4 @@
|
||||
package android.text.style;
|
||||
|
||||
public class UnderlineSpan {
|
||||
}
|
||||
Reference in New Issue
Block a user