當前位置:首頁 » 安卓系統 » androidactivity透明度

androidactivity透明度

發布時間: 2024-11-04 23:40:43

㈠ 安卓開發的時候在Manifest文件中有一個<intent-filter>裡麵包含<action>和<category>

Android 會根據 manifest.xml 是啟動相應的應用程序。
啟用應用程序的時候,會啟用對應的Activity,啟用的這些Activity也要在manifest.xml中聲明。
你說的這個<intent-filter>在聲明的時候用到的,是在activity下一級,而<action>和<category>又是在<intent-filter>的下一級
<activity...
<intent-filter>...
<action...
<category...
</intent-filter>
</activity>

<intent-filter> 就理解為過濾器,它指定了啟動應用程序的Intent對象的動作和類型

<action android:name="android.intent.action.MAIN" />
--> 表示這個activity是主入口,換句話說, 你只要啟動這個應用程序,就要首先調用這個activity
<category android:name="android.intent.category.LAUNCHER" />
--> 表示這個activity種類,要加到LAUNCHER程序列表裡。

希望對你有用。

㈡ android開發中如何設置主界面,比如我有兩個activity,如何選擇我想要的最先出現!

在AndroidManifest.xml里修改<activityandroid:name=".CdBusSearchActivity"android:label="@string/app_name"><intent-filter><actionandroid:name="android.intent.action.MAIN"/><categoryandroid:name="android.intent.category.LAUNCHER"/></intent-filter></activity><activityandroid:name=".BusInfoActivity"/>CdBusSearchActivity是主界面,如果想換成BusInfoActivity的話,只需交換兩個的名字就行

(2)androidactivity透明度擴展閱讀

如果intent對象包含FLAG_ACTIVITY_CLEAR_TOP 標記,當目標task中已存在與接收該intent對象的 activity類型相同的activity實例存在時,所有位於該activity對象上面的activity將被清空,這樣接收該intent的 activity就位於棧頂,可以響應到來的intent對象。

如果目標activity的運行模式為standard(默認),則目標activtiy也會被清空。因為當運行模式為standard時,總會創建新的activity對象來接收到來的intent對象。

參考資料

android開發 網路

㈢ 如何設置activity占屏幕的一半,並且不要蓋住後面的activity

manifest相應Activity設置android:configChanges屬性即
Andorid 3.2前SDK使用配置
android:configChanges="orientation|keyboardHidden"
Adnroid 3.2SDK必須添加screenSize屬性具體
android:configChanges="keyboardHidden|orientation|screenSize"
或者
android:configChanges="orientation|screenSize"

android:configChanges總結
1、設置Activityandroid:configChanges切屏重新調用各命周期切橫屏執行切豎屏執行兩(三星4.0設備切橫屏豎屏都執行並非說執行兩情況);
2、設置Activityandroid:configChanges="orientation"切屏重新調用各命周期切橫、豎屏執行;
3、設置Activityandroid:configChanges="orientation|keyboardHidden"切屏重新調用各命周期執行onConfigurationChanged
註:述描述Android3.2前缺少keyboardHidden選項能防止Activity銷毀重啟能執行onConfigurationChanged3.2必須加screenSize屬性才屏蔽調用Activity命周期(些設備需要keyboardHidden要screenSize保守起見繼續保留keyboardHidden吧)

㈣ Android中的Intent可以自定義添加category嗎

可以的。
在res文件夾下有一個AndroidManifest.xml文件 又稱為「清單文件「
所有的intent都要在這里注冊 如主活動的action和category:
<activity
android:name=".FirstActivity"
android:label="This is FirstActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
如果我再建一個activity 並自定義category 如下:
<activity
android:name=".SecondActivity"
android:label="This is SecondActivity">
<intent-filter>
<action android:name="com.example.activitytest.ACTION_START"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="com.example.activitytest.MY_CATEGORY"/>
//我這里有兩個category 第一個是系統default的 第二個是我自己定義的
</intent-filter>
</activity>

㈤ android裡面有多個activity如何設置一個為主界面上的activity

答:首先打開AndroidManifest.xml配置文件,在AndroidManifest.xml里修改
找到activity標簽,添加如下內容

<activity

android:name=".CdBusSearchActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".BusInfoActivity"/>

熱點內容
如何下載奧特曼高級化3安卓版 發布:2025-05-14 07:47:31 瀏覽:344
qml文件修改後編譯未生效 發布:2025-05-14 07:31:00 瀏覽:330
內到內演算法 發布:2025-05-14 07:29:11 瀏覽:33
文件夾名字不顯示 發布:2025-05-14 07:27:47 瀏覽:774
oracle的資料庫驅動jar 發布:2025-05-14 07:23:20 瀏覽:555
我的世界電腦版伺服器手機版能進嗎 發布:2025-05-14 07:22:01 瀏覽:678
達內培訓php多少錢 發布:2025-05-14 07:19:10 瀏覽:26
python位元組轉字元串 發布:2025-05-14 07:06:35 瀏覽:421
subplotpython 發布:2025-05-14 06:53:51 瀏覽:661
豎屏大屏導航工廠密碼一般是多少 發布:2025-05-14 06:49:29 瀏覽:806