2017-07-11 107 views
2

我試圖實現在Api級別26中添加的自動調整大小文本視圖,但是在編譯時出現上述錯誤。看起來像autoSizeTextType參數不可用。我使用下面的代碼。找不到包含屬性'autoSizeTextType'的資源標識符

https://developer.android.com/preview/features/autosizing-textview.html

<RelativeLayout 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:id="@+id/activity_main" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
tools:context="net.ajith.androidlearning.MainActivity"> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="Hello World!" 
    app:autoSizeTextType="uniform" /> 

</RelativeLayout> 

搖籃依賴

compile 'com.android.support:support-v4:26.0.0-alpha1' 

支持Android庫:啓47

回答

1
/**Try to use Beta2 Gradle dependency in build.gradle file **/ 


    compile 'com.android.support:appcompat-v7:26.0.0-beta2' 

// REQUIRED: Google's new Maven repo is required for the latest 
// support library that is compatible with Android O 

repositories 
{ 
    maven 
    { 
     url 'https://maven.google.com' 
    // Alternative URL is 'https://dl.google.com/dl/android/maven2/' 
    } 
} 

link ---> https://developer.android.com/topic/libraries/support-library/revisions.html 

https://developer.android.com/preview/migration.html 
+0

謝謝!我能解決依賴問題。但是Widget似乎並沒有像上面提到的那樣動態地改變我的文本大小。任何想法?我從佈局設置文本。 –

2

文件說:

支持庫26.0測試版之前到Android O.

您需要您的支持LIB升級到β2提供全力支持上運行的Android版本的設備自動調整大小 TextView的功能。

編譯 'com.android.support:support-v4:26.0.0-beta2'

不要忘記更改項目build.gradle到:

allprojects { 
    repositories { 
     jcenter() 
     maven { 
      url 'https://maven.google.com' 
     } 
    } 
} 
+0

謝謝!我能解決依賴問題。但是Widget似乎並沒有像上面提到的那樣動態地改變我的文本大小。任何想法?我從佈局設置文本。 –

+0

@AjithMemana我從來沒有使用它自己,但這裏是一個有用的[鏈接](https://stackoverflow.com/documentation/android/9652/autosizing-textviews) – Greaper

相關問題