Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 具有不同文本大小的自定义editText,如Instagram_Android_Xml_Android Layout_Android Edittext_Android Custom View - Fatal编程技术网

Android 具有不同文本大小的自定义editText,如Instagram

Android 具有不同文本大小的自定义editText,如Instagram,android,xml,android-layout,android-edittext,android-custom-view,Android,Xml,Android Layout,Android Edittext,Android Custom View,我正在android应用程序中实现一项功能,其中多行editText中的文本大小取决于该行中的字符数 我想知道如何做到这一点。任何指导都会非常有用 您可以根据自己的要求使用: 或者简单地说: 将此添加到build.grade中: repositories { //... maven { url "https://jitpack.io" } } 然后在依赖项中: dependencies { compile 'com.github.Vik

我正在android应用程序中实现一项功能,其中多行editText中的文本大小取决于该行中的字符数


我想知道如何做到这一点。任何指导都会非常有用

您可以根据自己的要求使用:

或者简单地说: 将此添加到build.grade中:

repositories {
    //...
        maven { url "https://jitpack.io" }
    }
然后在依赖项中:

dependencies {
            compile 'com.github.ViksaaSkool:AutoFitEditText:53238e2d29'
    }
然后加入你的布局

<LinearLayout
    android:id="@+id/container"
    android:layout_width="match_parent"
    android:layout_height="333dp"
    android:layout_centerInParent="true"
    android:background="@color/colorPrimary" >

    <com.autofit.et.lib.AutoFitEditText
        android:id="@+id/rET"
        android:layout_height="match_parent"
        android:layout_width="match_parent"
        android:background="@color/colorAccent"
        android:focusable="true"
        android:focusableInTouchMode="true"
        android:gravity="center_vertical|center_horizontal"
        android:isScrollContainer="false"
        android:maxLength="240"
        android:singleLine="true"
        android:textColor="@android:color/white"
        android:textColorHint="@android:color/white"
        android:textSize="90sp" />
</LinearLayout>


感谢@aj0822ArptiJoshi的快速响应。我将对此进行调查。okk@Gaurav,如果我的答案被接受,请检查右键并投票。嘿@aj0822ArpitJoshi我试图实现自定义编辑文本,如“instagram Type”,其中每行的文本大小根据特定行的字符数进行调整。鉴于上述库提供了autoFitText功能,Instagram类型意味着什么?在Instagram中有一种“类型模式”,允许用户使用文字发布故事。这里是链接