Save the date! Android Dev Summit is coming to Mountain View, CA on November 7-8, 2018.
added in version 1.0.0
belongs to Maven artifact androidx.core:core:1.0.0-rc01

TextDirectionHeuristicCompat

public interface TextDirectionHeuristicCompat

androidx.core.text.TextDirectionHeuristicCompat


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 version 1.0.0
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 version 1.0.0
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.