A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© jack_93 中级黑马   /  2014-4-29 12:54  /  1770 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 jack_93 于 2014-5-1 14:19 编辑

我把几个系统控件分成几个布局和.class。在manifest配置时怎么搞,
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <manifest xmlns:android="http://schemas.android.com/apk/res/android"
  3.     package="com.example.test3"
  4.     android:versionCode="1"
  5.     android:versionName="1.0" >

  6.     <uses-sdk
  7.         android:minSdkVersion="8"
  8.         android:targetSdkVersion="18" />

  9.     <application
  10.         android:allowBackup="true"
  11.         android:icon="@drawable/ic"
  12.         android:label="@string/app_name"
  13.         android:theme="@style/AppTheme" >
  14.          
  15.         <activity
  16.             android:name="com.example.test3.MainActivity"
  17.             android:label="@string/app_name" >
  18.             <intent-filter>
  19.                 <action android:name="android.intent.action.MAIN" />

  20.                 <category android:name="android.intent.category.LAUNCHER" />
  21.             </intent-filter>
  22.         </activity>

  23.         <activity
  24.             android:name="com.example.test3.MyCheckBox"
  25.             android:label="@string/app_name" >
  26.             <intent-filter>
  27.                 <action android:name="android.intent.action.MAIN" />

  28.                 <category android:name="android.intent.category.LAUNCHER" />
  29.             </intent-filter>
  30.         </activity>  
  31.         
  32.         <activity
  33.             android:name="com.example.test3.MyImageButton"
  34.             android:label="@string/app_name" >
  35.             <intent-filter>
  36.                 <action android:name="android.intent.action.MAIN" />

  37.                 <category android:name="android.intent.category.LAUNCHER" />
  38.             </intent-filter>
  39.         </activity>
  40.                  
  41.         <activity
  42.             android:name="com.example.test3.MyRadioButton"
  43.             android:label="@string/app_name" >
  44.             <intent-filter>
  45.                 <action android:name="android.intent.action.MAIN" />

  46.                 <category android:name="android.intent.category.LAUNCHER" />
  47.             </intent-filter>
  48.         </activity>   
  49.            
  50.         <activity
  51.             android:name="com.example.test3.MyProgressBar"
  52.             android:label="@string/app_name" >
  53.             <intent-filter>
  54.                 <action android:name="android.intent.action.MAIN" />

  55.                 <category android:name="android.intent.category.LAUNCHER" />
  56.             </intent-filter>
  57.         </activity>   
  58.            
  59.         <activity
  60.             android:name="com.example.test3.MySeekBar"
  61.             android:label="@string/app_name" >
  62.             <intent-filter>
  63.                 <action android:name="android.intent.action.MAIN" />

  64.                 <category android:name="android.intent.category.LAUNCHER" />
  65.             </intent-filter>
  66.         </activity>
  67.             
  68.         <activity
  69.             android:name="com.example.test3.MyArrayAdapter"
  70.             android:label="@string/app_name" >
  71.             <intent-filter>
  72.                 <action android:name="android.intent.action.MAIN" />

  73.                 <category android:name="android.intent.category.LAUNCHER" />
  74.             </intent-filter>
  75.         </activity>                     

  76.          <activity
  77.             android:name="com.example.test3.MyTabSpce"
  78.             android:label="@string/app_name" >
  79.             <intent-filter>
  80.                 <action android:name="android.intent.action.MAIN" />

  81.                 <category android:name="android.intent.category.LAUNCHER" />
  82.             </intent-filter>
  83.         </activity>               
  84.     </application>

  85. </manifest>
复制代码
这样子搞得这个APP有好多个入口图标。

评分

参与人数 1技术分 +1 收起 理由
zzkang0206 + 1

查看全部评分

7 个回复

倒序浏览
  没看明白 楼主想要干嘛    你manifest 里面写这么多入口activity 会报错的
回复 使用道具 举报
我的APP,写了多个XML界面,多个java类,每个对应着,主页面7个按钮,点击后跳转到其他页面。
回复 使用道具 举报
只保留 主 Acitivity 的 intentfilter 其他的设置个 名字就可以了,这样就可以在 主 acitivity 中启动其他的 Activity 了
回复 使用道具 举报
XinWen 发表于 2014-4-30 21:10
只保留 主 Acitivity 的 intentfilter 其他的设置个 名字就可以了,这样就可以在 主 acitivity 中启动其他 ...

能给一小段示例不,我不怎么会查关键字,所以查了很久没查到
回复 使用道具 举报
本帖最后由 XinWen 于 2014-4-30 21:56 编辑
jack_93 发表于 2014-4-30 21:25
能给一小段示例不,我不怎么会查关键字,所以查了很久没查到

复制代码
  1. <activity
  2.             android:name="actionBar.addButton.MainActivity"
  3.             android:theme="@style/CustomTheme"
  4.             android:screenOrientation="landscape"
  5.             android:label="@string/app_name" >
  6.             <intent-filter>
  7.                 <action android:name="android.intent.action.MAIN" />

  8.                 <category android:name="android.intent.category.LAUNCHER" />
  9.             </intent-filter>
  10.         </activity>
  11.         <activity
  12.             android:name="actionBar.addButton.SubActiviyt"
  13.             android:label="@string/actionbar_subActivity"
  14.             android:parentActivityName="actionBar.addButton.MainActivity"
  15.             
  16.             >
  17.             
  18.         </activity>
复制代码



评分

参与人数 1技术分 +1 收起 理由
zzkang0206 + 1

查看全部评分

回复 使用道具 举报
<intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
把这些去掉。你可以使用grideview来做。就像我们手机的开始菜单来做。当然你也可以使用意图来激活这些界面
回复 使用道具 举报
  •        <activity
  •            android:name="com.example.test3.MyCheckBox"   类名
  •             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之间用Intent跳转,具体自己百度,建议先看基础视频
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马