public?class?InputView?extends?FrameLayout?{
????public?InputView(@androidx.annotation.?Context?context)?{
????????super(context);
????}
????public?InputView(@androidx.annotation.?Context?context,[email protected].?AttributeSet?attrs)?{
????????super(context,?attrs);
????}
????public?InputView(@androidx.annotation.?Context?context,[email protected].?AttributeSet?attrs,?int?defStyleAttr)?{
????????super(context,?attrs,?defStyleAttr);
????}
????@RequiresApi(api?=?Build.VERSION_CODES.LOLLIPOP)
????public?InputView(@androidx.annotation.?Context?context,[email protected].?AttributeSet?attrs,?int?defStyleAttr,?int?defStyleRes)?{
????????super(context,?attrs,?defStyleAttr,?defStyleRes);
????}
}
加粗部分顯示無法解析是什么原因?
2019-05-21
說錯,這樣會有其他問題。
加入:
可以解決
2019-05-21
在
在gradle.properties 文件中寫入下面兩行:
android.useAndroidX=true
android.enableJetifier=true
當然也可以在創建項目的開始就?勾選【Use AndroidX artifacts】 就不會出現這個問題。
如果出現這個問題,配置下AndroidX 就行。
2019-05-01
我的解決方法,你們可以式一下,
1.Build -> Clean Project
2.Build->Rebuild Project
3.Tools -> Android -> Sync Project With Gradle Files
4.某些 setting 出了問題,點擊菜單中的 “File” -> “Invalidate Caches / Restart”,然后點擊對話框中的 “Invalidate and Restart”,清空 cache 并且重啟。語法就會正確的高亮了。
5.粘貼了別的代碼進來,而有的圖片之類的文件沒有粘進來,解釋器解釋不通了,在下次啟動的時候就會出現Cannot resolve symbol R,多半是xml文件有問題,標簽不匹配等等,仔細檢查
6.選中自己的project然后按F4,進入Project Structure檢查sdk是否正確。
7.重啟Android studio;
2019-04-14
androidX的問題,具體可以百度研究一下
2019-03-20