- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在寻找自动更改 TextView 大小的方法。我也找到了解决方案。这里是官方Doc用于自动调整 TextView 的大小。但我仍然无法解决它。当我粘贴 autoSizeTextType 时,它在 xml 文件中显示错误。
这是我的xml代码和gradle代码 fragment
我的activity.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/white"
android:orientation="vertical">
<include layout="@layout/toolbar" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:autoSizeTextType="uniform"/>
</LinearLayout>
Gradle fragment
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:support-v4:25.2.0'//Added support library
compile 'com.android.support:appcompat-v7:25.2.0'
compile 'com.android.support:design:25.2.0'
testCompile 'junit:junit:4.12'
}
最佳答案
使用 AppCompatTextView 和 supportLibrary 26.0.1
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.v7.widget.AppCompatTextView
android:layout_width="match_parent"
android:layout_height="200dp"
app:autoSizeTextType="uniform" />
</LinearLayout>
关于android - TextView autoSizeTextType 未在 xml 中检测到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44410809/
这是可以做到的 但是属性 autoSizeTextType 只能用于 API LEVEL >= 26,并且 Android Studio 会显示有关该问题的烦人警告。 为了摆脱这个问题,我想以编程方
我试图实现随着 Android O 的发布在 Api 级别 26 中添加的自动调整大小 TextView 。但是我在编译时遇到了上述错误。似乎 autoSizeTextType 参数不可用。我使用以下
有没有办法调整文本以始终根据固定高度调整大小? 我有一个具有固定高度的列,其中的文本应始终适合 Column(modifier = Modifier.height(150.dp).padding(8
我正在寻找自动更改 TextView 大小的方法。我也找到了解决方案。这里是官方Doc用于自动调整 TextView 的大小。但我仍然无法解决它。当我粘贴 autoSizeTextType 时,它
我尝试使用 autoSizeTextType。我的 minSdk 是 24,所有的 tools 都是 26,compat 也是 26-beta2。 通过代码尝试使它们可调: dialogWeight.
我是一名优秀的程序员,十分优秀!