Android 的一些基本問題解決方法(android studio)

1.Android studio的android.app.Fragment和android.support.v4.app.Frament的區別和用法

幀佈局是在安卓3.0以後才引進來的,所以對應的包是android.app.Fragment,而在3.0一下的版本需要import v4包才能使用。

app包直接import就可以使用,而v4需要導入

3.0版本以上建議使用app包

import android.app.Fragment;
FragmentManager fragmentManager = getFragmentManager();

3.0版本一下使用v4包

import android.support.v4.app.Fragment;
使用v4包還要對應的方法:

FragmentManager fragmentManager = getSupportFragmentManager();

如果遇到v4無法轉換app之類的錯誤,是因爲請求的包可能是v4或者app,而你的可能與之相反,與這就需要注意

創建引用時這兩個包不一樣,選擇對應的包就可以了,還需要注意的一點是碎片的包,引用的包要對應,別一個import的是v4,另一個創建的是app,這樣肯定要出問題。

吐舌頭



2.android studio新建layout-large文件夾

project目錄下:

步驟:右鍵res->new->Directory輸入layout-large。OK新建出來了,接下來在右鍵layout-large>new>layout resource file,然後輸入一樣的名字就可以創建兩個一樣名字的activity,比如:acitivity_main.xml
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章