lightbulb_outline Help shape the future of the Google Play Console, Android Studio, and Firebase. Start survey
added in API level 18

TextDirectionHeuristic

public interface TextDirectionHeuristic

android.text.TextDirectionHeuristic


Interface for objects that use a heuristic for guessing at the paragraph direction by examining text.

Summary

Public methods

abstract boolean isRtl(char[] array, int start, int count)

Guess if a chars array is in the RTL direction or not.

abstract boolean isRtl(CharSequence cs, int start, int count)

Guess if a CharSequence is in the RTL direction or not.

Public methods

isRtl

added in API level 18
public abstract boolean isRtl (char[] array, 
                int start, 
                int count)

Guess if a chars array is in the RTL direction or not.

Parameters
array char: the char array.

start int: start index, inclusive.

count int: the length to check, must not be negative and not greater than array.length - start.

Returns
boolean true if all chars in the range are to be considered in a RTL direction, false otherwise.

isRtl

added in API level 18
public abstract boolean isRtl (CharSequence cs, 
                int start, 
                int count)

Guess if a CharSequence is in the RTL direction or not.

Parameters
cs CharSequence: the CharSequence.

start int: start index, inclusive.

count int: the length to check, must not be negative and not greater than CharSequence.length() - start.

Returns
boolean true if all chars in the range are to be considered in a RTL direction, false otherwise.