標籤:
1.如何讓一個應用在手機上產生兩個或多個表徵圖?
在資訊清單檔中的activity節點下配置如下:【5,7行代碼】
1 <activity2 android:name=".MainActivity"3 android:label="aaaa" >4 <intent-filter>5 <action android:name="android.intent.action.MAIN" />6 7 <category android:name="android.intent.category.LAUNCHER" />8 </intent-filter>9 </activity>
1 <activity2 android:name=".SplashActivity"3 android:label="bbbb" >4 <intent-filter>5 <action android:name="android.intent.action.MAIN" />6 7 <category android:name="android.intent.category.LAUNCHER" />8 </intent-filter>9 </activity>
該應用即會在手機出現兩個相同的表徵圖,均可開啟此應用程式,而且應用程式名稱可以不一樣。
2. 請介紹下Android中常用的五種布局。
介紹完5種布局【及使用方法或特色】後,要突出補充一些各自的特性才能出彩。
FrameLayout主要用在遊戲和視頻應用上。TableLayout主要應用在證券和金融上。AbsoluteLayout主要應用在機頂盒【不用考慮螢幕適配】的應用上。
常用的是RelativeLayout和LinearLayout。並且,首先考慮的是RelativeLayout,因為它的效率要比LinearLayout高,原因是一般情況下RelativeLayout的層級【hierarchyviewer.bat】比LinearLayout低。
Android面試題隨筆1