输出在其他布局 [英] Output in other layout

查看:135
本文介绍了输出在其他布局的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有人请帮我把我的问题。我目前正在开发的移动应用杂货店我的论文。我用来做更多的按钮,因为我是初学者,使用按钮很多,使应用程序最简单的方法。我只是想在这里做其他布局输出,就像所有项目汇总买。顺便说一句我用复选框,以确定你会买什么可能的项目。因此,这里的code。

Baby_Items(杂货类)作为家长按钮

 公共类Baby_Items扩展ActionBarActivity {@覆盖
保护无效的onCreate(捆绑savedInstanceState){
    super.onCreate(savedInstanceState);
    的setContentView(R.layout.activity_baby__items);
}公共无效baby_diaper(查看视图){
    意图I =新意图(这一点,Baby_Diaper.class);
    startActivity(ⅰ);
}公共无效baby_food(查看视图){
    意图I =新意图(这一点,Baby_Food.class);
    startActivity(ⅰ);
}公共无效baby_milk(查看视图){
    意图I =新意图(这一点,Baby_Milk.class);
    startActivity(ⅰ);
}

Baby_Diaper(儿童按钮)

 公共类Baby_Diaper扩展ActionBarActivity {
ArrayList的<串GT;选择=新的ArrayList<串GT;();
TextView的final_t​​ext;
意图I =新意图(这一点,Shopping_List.class);
@覆盖
保护无效的onCreate(捆绑savedInstanceState){
    super.onCreate(savedInstanceState);
    的setContentView(R.layout.activity_baby__diaper);
    final_t​​ext =(的TextView)findViewById(R.id.final_result_shopping);
    final_t​​ext.setEnabled(假);
}公共无效的SelectItem(查看视图){    布尔查=((复选框)视图).isChecked();
    开关(view.getId())
    {
        案例R.id.pampers:            如果(选中)
            {selection.add(帮宝适);}
            其他
            {
                selection.remove(帮宝适);
            }
            打破;        案例R.id.huggies:            如果(选中)
            {selection.add(好奇);}
            其他
            {
                selection.remove(好奇);
            }
            打破;        案例R.id.johnsons:            如果(选中)
            {selection.add(约翰逊);}
            其他
            {
                selection.remove(约翰逊);
            }
            打破;        案例R.id.su preME:            如果(选中)
            {selection.add(素preME);}
            其他
            {
                selection.remove(苏preME);
            }
            打破;
    }
}公共无效addtocart(查看视图){
    串final_shopping_selection =;    对于(字符串选择:选择){
        final_shopping_selection = final_shopping_selection +选项+\\ n;
    }    final_t​​ext.setText(final_shopping_selection);
    final_t​​ext.setEnabled(真);
}

婴儿用品XML

 <的RelativeLayout的xmlns:机器人=htt​​p://schemas.android.com/apk/res/android
的xmlns:工具=htt​​p://schemas.android.com/tool​​s的android:layout_width =match_parent
机器人:layout_height =match_parent机器人:paddingLeft =@扪/ activity_horizo​​ntal_margin
机器人:paddingRight =@扪/ activity_horizo​​ntal_margin
机器人:paddingTop =@扪/ activity_vertical_margin
机器人:paddingBottom会=@扪/ activity_vertical_margin
工具:上下文=com.example.admin.mobile_grocery.Baby_Items
机器人:ID =@ + ID / baby_items><的ImageButton
    机器人:layout_width =100dp
    机器人:layout_height =100dp
    机器人:ID =@ + ID /尿不湿
    机器人:SRC =@绘制/ cloth_diaper_pic
    机器人:scaleType =centerCrop
    机器人:layout_alignParentTop =真
    机器人:layout_alignParentLeft =真
    机器人:layout_alignParentStart =真
    安卓的onClick =baby_diaper/><的ImageButton
    机器人:layout_width =100dp
    机器人:layout_height =100dp
    机器人:ID =@ + ID / baby_food
    机器人:layout_alignParentTop =真
    机器人:layout_centerHorizo​​ntal =真
    机器人:SRC =@绘制/ baby_food
    机器人:scaleType =centerCrop    安卓的onClick =baby_food/><的ImageButton
    机器人:layout_width =100dp
    机器人:layout_height =100dp
    机器人:ID =@ + ID / baby_milk
    机器人:layout_alignParentTop =真
    机器人:layout_alignParentRight =真
    机器人:layout_alignParentEnd =真
    机器人:SRC =@绘制/乳
    机器人:scaleType =centerCrop
    安卓的onClick =baby_milk/>

Baby_Diaper XML

 <的RelativeLayout的xmlns:机器人=htt​​p://schemas.android.com/apk/res/android
的xmlns:工具=htt​​p://schemas.android.com/tool​​s的android:layout_width =match_parent
机器人:layout_height =match_parent机器人:paddingLeft =@扪/ activity_horizo​​ntal_margin
机器人:paddingRight =@扪/ activity_horizo​​ntal_margin
机器人:paddingTop =@扪/ activity_vertical_margin
机器人:paddingBottom会=@扪/ activity_vertical_margin
工具:上下文=com.example.admin.mobile_grocery.Baby_Diaper
机器人:ID =@ + ID / baby_diaper><复选框
    机器人:layout_width =WRAP_CONTENT
    机器人:layout_height =WRAP_CONTENT
    机器人:文字=@字符串/帮宝适
    机器人:ID =@ + ID /帮宝适
    机器人:layout_alignParentTop =真
    机器人:layout_alignParentLeft =真
    机器人:layout_alignParentStart =真
    机器人:layout_marginTop =52dp
    安卓:检查=假
    安卓的onClick =的SelectItem/><复选框
    机器人:layout_width =WRAP_CONTENT
    机器人:layout_height =WRAP_CONTENT
    机器人:文字=@字符串/好奇
    机器人:ID =@ + ID /好奇
    机器人:layout_below =@ + ID /帮宝适
    机器人:layout_alignParentLeft =真
    机器人:layout_alignParentStart =真
    安卓:检查=假
    安卓的onClick =的SelectItem/><复选框
    机器人:layout_width =WRAP_CONTENT
    机器人:layout_height =WRAP_CONTENT
    机器人:文字=@字符串/约翰逊
    机器人:ID =@ + ID /约翰逊
    机器人:layout_below =@ + ID /好奇
    机器人:layout_alignParentLeft =真
    机器人:layout_alignParentStart =真
    安卓:检查=假
    安卓的onClick =的SelectItem
    安卓的inputType =textNoSuggestions
    /><复选框
    机器人:layout_width =WRAP_CONTENT
    机器人:layout_height =WRAP_CONTENT
    机器人:文字=@字符串/苏preME
    机器人:ID =@ + ID /苏preME
    机器人:layout_below =@ + ID /约翰逊
    机器人:layout_alignParentLeft =真
    机器人:layout_alignParentStart =真
    安卓:检查=假
    安卓的onClick =的SelectItem
    安卓的inputType =textNoSuggestions
    /><按钮
    风格=机器人:ATTR / buttonStyleSmall
    机器人:layout_width =WRAP_CONTENT
    机器人:layout_height =WRAP_CONTENT
    机器人:文字=@字符串/ addtocart
    机器人:ID =@ + ID / addtocart
    机器人:layout_alignParentTop =真
    机器人:layout_alignParentRight =真
    机器人:layout_alignParentEnd =真
    安卓的onClick =ocaddtocart
    安卓的inputType =textNoSuggestions
    />

购物清单XML(我想在这里汇总的所有项目在购物清单活动)

 <的RelativeLayout的xmlns:机器人=htt​​p://schemas.android.com/apk/res/android
的xmlns:工具=htt​​p://schemas.android.com/tool​​s的android:layout_width =match_parent
机器人:layout_height =match_parent机器人:paddingLeft =@扪/ activity_horizo​​ntal_margin
机器人:paddingRight =@扪/ activity_horizo​​ntal_margin
机器人:paddingTop =@扪/ activity_vertical_margin
机器人:paddingBottom会=@扪/ activity_vertical_margin
工具:上下文=com.example.admin.mobile_grocery.Shopping_List
机器人:ID =@ + ID / shopping_list_layout><的TextView
    机器人:layout_width =WRAP_CONTENT
    机器人:layout_height =WRAP_CONTENT
    机器人:textAppearance =机器人:ATTR / textAppearanceLarge
    机器人:文字=购物清单
    机器人:ID =@ + ID /和shopping_list
    机器人:layout_alignParentTop =真
    机器人:layout_centerHorizo​​ntal =真/><的TextView
    机器人:layout_width =WRAP_CONTENT
    机器人:layout_height =WRAP_CONTENT
    机器人:文字=你好购物者!
    机器人:ID =@ + ID / final_result_shopping
    机器人:layout_marginTop =33dp
    机器人:layout_below =@ + ID / reservation_list
    机器人:layout_alignParentLeft =真
    机器人:layout_alignParentStart =真/>

购物清单的Java


  

没有$ C $下加入


清单

 <?XML版本=1.0编码=UTF-8&GT?;

 <应用
    机器人:allowBackup =真
    机器人:图标=@的mipmap / ic_launcher
    机器人:标签=@字符串/ APP_NAME
    机器人:主题=@风格/ AppTheme>
    <活动
        机器人:名字=。Mobile_Grocery
        机器人:标签=@字符串/ APP_NAME>
        &所述;意图滤光器>
            <作用机器人:名字=android.intent.action.MAIN/>            <类机器人:名字=android.intent.category.LAUNCHER/>
        &所述; /意图滤光器>
    < /活性GT;
    <活动
        机器人:登录NAME =
        机器人:标签=@字符串/ title_activity_login>
    < /活性GT;
    <活动
        机器人:Baby_ItemsNAME =
        机器人:标签=@字符串/ title_activity_baby__items>
    < /活性GT;
    <活动
        机器人:烘焙NAME =
        机器人:标签=@字符串/ title_activity_baking>
    < /活性GT;
    <活动
        机器人:饮料名称=
        机器人:标签=@字符串/ title_activity_beverages>
    < /活性GT;
    <活动
        机器人:面包NAME =
        机器人:标签=@字符串/ title_activity_bakery>
    < /活性GT;
    <活动
        机器人:Canned_GoodsNAME =
        机器人:标签=@字符串/ title_activity_canned__goods>
    < /活性GT;
    <活动
        机器人:调味品NAME =
        机器人:标签=@字符串/ title_activity_condiments>
    < /活性GT;
    <活动
        机器人:乳业NAME =
        机器人:标签=@字符串/ title_activity_dairy>
    < /活性GT;
    <活动
        机器人:Frozen_FoodsNAME =
        机器人:标签=@字符串/ title_activity_frozen__foods>
    < /活性GT;
    <活动
        机器人:杂项NAME =
        机器人:标签=@字符串/ title_activity_miscellaneous>
    < /活性GT;
    <活动
        机器人:Non_Food_ItemsNAME =
        机器人:标签=@字符串/ title_activity_non__food__items>
    < /活性GT;
    <活动
        机器人:名字=。Pasta_Rice
        机器人:标签=@字符串/ title_activity_pasta__rice>
    < /活性GT;
    <活动
        机器人:小吃NAME =
        机器人:标签=@字符串/ title_activity_snacks>
    < /活性GT;
    <活动
        机器人:名字=。Baby_Diaper
        机器人:标签=@字符串/ title_activity_baby__diaper>
    < /活性GT;
    <活动
        机器人:名字=。Baby_Food
        机器人:标签=@字符串/ title_activity_baby__food>
    < /活性GT;
    <活动
        机器人:Baby_MilkNAME =
        机器人:标签=@字符串/ title_activity_baby__milk>
    < /活性GT;
    <活动
        机器人:名字=。Bakery_Bread
        机器人:标签=@字符串/ title_activity_bakery__bread>
    < /活性GT;
    <活动
        机器人:名字=。Bakery_Cake
        机器人:标签=@字符串/ title_activity_bakery__cake>
    < /活性GT;
    <活动
        机器人:Bakery_CookiesNAME =
        机器人:标签=@字符串/ title_activity_bakery__cookies>
    < /活性GT;
    <活动
        机器人:名字=。Bakery_Donut
        机器人:标签=@字符串/ title_activity_bakery__donut>
    < /活性GT;    <活动
        机器人:Bakery_MuffinsNAME =
        机器人:标签=@字符串/ title_activity_bakery__muffins>
    < /活性GT;
    <活动
        机器人:名字=。Bakery_Pie
        机器人:标签=@字符串/ title_activity_bakery__pie>
    < /活性GT;
    <活动
        机器人:名字=。Beverages_Coffee
        机器人:标签=@字符串/ title_activity_beverages__coffee>
    < /活性GT;
    <活动
        机器人:名字=。Beverages_Juice
        机器人:标签=@字符串/ title_activity_beverages__juice>
    < /活性GT;
    <活动
        机器人:名字=。Beverages_Soda
        机器人:标签=@字符串/ title_activity_beverages__soda>
    < /活性GT;
    <活动
        机器人:名字=。Beverages_Tea
        机器人:标签=@字符串/ title_activity_beverages__tea>
    < /活性GT;
    <活动
        机器人:名字=。Beverages_Water
        机器人:标签=@字符串/ title_activity_beverages__water>
    < /活性GT;
    <活动
        机器人:名字=。Baking_Flour
        机器人:标签=@字符串/ title_activity_baking__flour>
    < /活性GT;
    <活动
        机器人:名字=。Baking_Icing
        机器人:标签=@字符串/ title_activity_baking__icing>
    < /活性GT;
    <活动
        机器人:名字=。Baking_Sugar
        机器人:标签=@字符串/ title_activity_baking__sugar>
    < /活性GT;
    <活动
        机器人:Canned_Goods_Fruits_And_VeggiesNAME =
        机器人:标签=@字符串/ title_activity_canned__goods__fruits__and__veggies>
    < /活性GT;
    <活动
        机器人:Canned_Goods_SaucesNAME =
        机器人:标签=@字符串/ title_activity_canned__goods__sauces>
    < /活性GT;
    <活动
        机器人:名字=。Canned_Goods_Tuna
        机器人:标签=@字符串/ title_activity_canned__goods__tuna>
    < /活性GT;
    <活动
        机器人:名字=。Condiments_Ketchup
        机器人:标签=@字符串/ title_activity_condiments__ketchup>
    < /活性GT;
    <活动
        机器人:名字=。Condiments_Mustard
        机器人:标签=@字符串/ title_activity_condiments__mustard>
    < /活性GT;
    <活动
        机器人:名字=。Condiments_Soy_Sauce
        机器人:标签=@字符串/ title_activity_condiments__soy__sauce>
    < /活性GT;
    <活动
        机器人:名字=。Condiments_Vinegar
        机器人:标签=@字符串/ title_activity_condiments__vinegar>
    < /活性GT;
    <活动
        机器人:Dairy_CheeseNAME =
        机器人:标签=@字符串/ title_activity_dairy__cheese>
    < /活性GT;
    <活动
        机器人:Dairy_dairymilkNAME =
        机器人:标签=@字符串/ title_activity_dairy_dairymilk>
    < /活性GT;
    <活动
        机器人:名字=。Dairy_Egg
        机器人:标签=@字符串/ title_activity_dairy__egg>
    < /活性GT;
    <活动
        机器人:名字=。Frozen_Food_Ice_Cream
        机器人:标签=@字符串/ title_activity_frozen__food__ice__cream>
    < /活性GT;
    <活动
        机器人:名字=。Miscellaneous_Battery
        机器人:标签=@字符串/ title_activity_miscellaneous__battery>
    < /活性GT;
    <活动
        机器人:Non_Food_Items_Liquid_DetergentNAME =
        机器人:标签=@字符串/ title_activity_non__food__items__liquid__detergent>
    < /活性GT;
    <活动
        机器人:Non_Food_Items_Dishwashing_LiquidNAME =
        机器人:标签=@字符串/ title_activity_non__food__items__dishwashing__liquid>
    < /活性GT;
    <活动
        机器人:Non_Food_Items_Plates_n_CupsNAME =
        机器人:标签=@字符串/ title_activity_non__food__items__plates_n__cups>
    < /活性GT;
    <活动
        机器人:Non_Food_Items_SoapNAME =
        机器人:标签=@字符串/ title_activity_non__food__items__soap>
    < /活性GT;
    <活动
        机器人:Non_Food_Items_TissueNAME =
        机器人:标签=@字符串/ title_activity_non__food__items__tissue>
    < /活性GT;
    <活动
        机器人:名字=。Pasta_Rice_Macaroni
        机器人:标签=@字符串/ title_activity_pasta__rice__macaroni>
    < /活性GT;
    <活动
        机器人:Pasta_Rice_SpaghettiNAME =
        机器人:标签=@字符串/ title_activity_pasta__rice__spaghetti>
    < /活性GT;
    <活动
        机器人:名字=。Pasta_Rice_Rice
        机器人:标签=@字符串/ title_activity_pasta__rice__rice>
    < /活性GT;
    <活动
        机器人:Snacks_ChipsNAME =
        机器人:标签=@字符串/ title_activity_snacks__chips>
    < /活性GT;
    <活动
        机器人:My_Profile_ListNAME =
        机器人:标签=@字符串/ title_activity_my__profile__list>
    < /活性GT;
    <活动
        机器人:和shopping_listNAME =
        机器人:标签=@字符串/ title_activity_shopping__list>
    < /活性GT;
    <活动
        机器人:Reservation_ListNAME =
        机器人:标签=@字符串/ title_activity_reservation__list>
    < /活性GT;
    <活动
        机器人:Credit_ListNAME =
        机器人:标签=@字符串/ title_activity_credit__list>
    < /活性GT;
< /用途>

的logcat错误###

\r
\r

12月9日至30日:28:10.297 2019年至2210年/? E /看门狗:@Sync 9045\r
12月9日至30日:28:37.827 4074-4074 /? E / MtpService:在MTPAPP的onReceive:android.intent.action.BATTERY_CHANGED\r
12月9日至30日:28:37.827 4074-4074 /? E / MtpService:battPlugged类型:2\r
12月9日至30日:28:40.297 2219至10年/? E /看门狗:@Sync 9046\r
12月9日至30日:29:10.302 2219至10年/? E /看门狗:@Sync 9047\r
12月9日至30日:29:17.812 4074-4074 /? E / MtpService:在MTPAPP的onReceive:android.intent.action.BATTERY_CHANGED\r
12月9日至30日:29:17.812 4074-4074 /? E / MtpService:battPlugged类型:2\r
12月9日至30日:29:40.302 2219至10年/? E /看门狗:@Sync 9048\r
12月9日至30日:29:42.902 24687-24687 /? E / dalvikvm:找不到类的android.app.Notification $ $行动生成器,从法b.a引用\r
12月9日至30日:29:43.032 24687-24687 /? E / dalvikvm:找不到类的android.graphics.drawable.RippleDrawable,从法b.a引用\r
12月9日至30日:29:43.242 24687-24687 /? E / dalvikvm:找不到类的android.app.Notification $ $行动生成器,从法b.a引用\r
12月9日至30日:29:43.332 24687-24687 /? E / dalvikvm:找不到类的android.transition.Transition,从法b.a引用\r
12月9日至30日:29:43.332 24687-24687 /? E / dalvikvm:找不到类的android.transition.Transition,从法b.a引用\r
12月9日至30日:29:43.332 24687-24687 /? E / dalvikvm:找不到类的android.transition.Transition,从法b.a引用\r
12月9日至30日:29:43.407 24687-24687 /? E / dalvikvm:找不到类的android.app.RemoteInput []',从方法b.a引用\r
12月9日至30日:29:43.442 24687-24687 /? E / dalvikvm:找不到类的android.transition.Transition,从法b.b引用\r
12月9日至30日:29:57.947 4074-4074 /? E / MtpService:在MTPAPP的onReceive:android.intent.action.BATTERY_CHANGED\r
12月9日至30日:29:57.947 4074-4074 /? E / MtpService:battPlugged类型:2\r
12月9日至30日:30:10.307 2219至10年/? E /看门狗:@Sync 9049

\r

\r
\r


解决方案

如何通过演员在
startActivity(新意图(ChooseItems.this,ShoppingList.class)打电话?

Somethinh是这样的:

 意图shoppingListIntent =新意图(ChooseItems.this,ShoppingList.class);shoppingListIntent.putExtra(项目1,尿布);
shoppingListIntent.putExtra(项目2,另一个项目);

//或者你可以添加项目的ArrayList:shoppingListIntent.putStringArrayListExtra(项目,arrItems);

  startActivity(shoppingListIntent);

Somebody please help me to my problem. I'm currently developing mobile grocery app for my thesis. I used to make more buttons because I'm beginner, and using buttons is much simplest way to make the app. I just want here to make the output in other layout, just like summary of all item bought. By the way I used checkbox to determined what might item you will buy. So here's the code.

Baby_Items (Grocery Category) Serves as a parent button

public class Baby_Items extends ActionBarActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_baby__items);
}

public void baby_diaper (View view) {
    Intent i = new Intent(this, Baby_Diaper.class);
    startActivity(i);
}

public void baby_food (View view) {
    Intent i = new Intent(this, Baby_Food.class);
    startActivity(i);
}

public void baby_milk (View view) {
    Intent i = new Intent(this, Baby_Milk.class);
    startActivity(i);
}

Baby_Diaper (Children button)

public class Baby_Diaper extends ActionBarActivity {
ArrayList<String> selection = new ArrayList<String>();
TextView final_text;
Intent i = new Intent(this, Shopping_List.class);


@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_baby__diaper);
    final_text = (TextView)findViewById(R.id.final_result_shopping);
    final_text.setEnabled(false);
}

public void SelectItem (View view) {

    boolean checked = ((CheckBox) view) .isChecked();
    switch (view.getId())
    {
        case R.id.pampers:

            if(checked)
            {selection.add("Pampers");}
            else
            {
                selection.remove ("Pampers");
            }
            break;

        case R.id.huggies:

            if(checked)
            {selection.add("Huggies");}
            else
            {
                selection.remove ("Huggies");
            }
            break;

        case R.id.johnsons:

            if(checked)
            {selection.add("Johnsons");}
            else
            {
                selection.remove ("Johnsons");
            }
            break;

        case R.id.supreme:

            if(checked)
            {selection.add("Supreme");}
            else
            {
                selection.remove ("Supreme");
            }
            break;
    }
}

public void addtocart(View view){
    String final_shopping_selection = "";

    for (String Selections  : selection){
        final_shopping_selection = final_shopping_selection + Selections + "\n";
    }

    final_text.setText(final_shopping_selection);
    final_text.setEnabled(true);
}

Baby Item XML

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin"
tools:context="com.example.admin.mobile_grocery.Baby_Items"
android:id="@+id/baby_items">

<ImageButton
    android:layout_width="100dp"
    android:layout_height="100dp"
    android:id="@+id/diapers"
    android:src="@drawable/cloth_diaper_pic"
    android:scaleType="centerCrop"
    android:layout_alignParentTop="true"
    android:layout_alignParentLeft="true"
    android:layout_alignParentStart="true"
    android:onClick="baby_diaper" />

<ImageButton
    android:layout_width="100dp"
    android:layout_height="100dp"
    android:id="@+id/baby_food"
    android:layout_alignParentTop="true"
    android:layout_centerHorizontal="true"
    android:src="@drawable/baby_food"
    android:scaleType="centerCrop"

    android:onClick="baby_food" />

<ImageButton
    android:layout_width="100dp"
    android:layout_height="100dp"
    android:id="@+id/baby_milk"
    android:layout_alignParentTop="true"
    android:layout_alignParentRight="true"
    android:layout_alignParentEnd="true"
    android:src="@drawable/milk"
    android:scaleType="centerCrop"
    android:onClick="baby_milk" />

Baby_Diaper XML

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin"
tools:context="com.example.admin.mobile_grocery.Baby_Diaper"
android:id="@+id/baby_diaper">

<CheckBox
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/pampers"
    android:id="@+id/pampers"
    android:layout_alignParentTop="true"
    android:layout_alignParentLeft="true"
    android:layout_alignParentStart="true"
    android:layout_marginTop="52dp"
    android:checked="false"
    android:onClick="SelectItem" />

<CheckBox
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/huggies"
    android:id="@+id/huggies"
    android:layout_below="@+id/pampers"
    android:layout_alignParentLeft="true"
    android:layout_alignParentStart="true"
    android:checked="false"
    android:onClick="SelectItem" />

<CheckBox
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/johnsons"
    android:id="@+id/johnsons"
    android:layout_below="@+id/huggies"
    android:layout_alignParentLeft="true"
    android:layout_alignParentStart="true"
    android:checked="false"
    android:onClick="SelectItem"
    android:inputType="textNoSuggestions"
    />

<CheckBox
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/supreme"
    android:id="@+id/supreme"
    android:layout_below="@+id/johnsons"
    android:layout_alignParentLeft="true"
    android:layout_alignParentStart="true"
    android:checked="false"
    android:onClick="SelectItem"
    android:inputType="textNoSuggestions"
    />

<Button
    style="?android:attr/buttonStyleSmall"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/addtocart"
    android:id="@+id/addtocart"
    android:layout_alignParentTop="true"
    android:layout_alignParentRight="true"
    android:layout_alignParentEnd="true"
    android:onClick="ocaddtocart"
    android:inputType="textNoSuggestions"
    />

Shopping List XML (I want to summary all items here in shopping list activity)

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin"
tools:context="com.example.admin.mobile_grocery.Shopping_List"
android:id="@+id/shopping_list_layout">

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textAppearance="?android:attr/textAppearanceLarge"
    android:text="Shopping List"
    android:id="@+id/shopping_list"
    android:layout_alignParentTop="true"
    android:layout_centerHorizontal="true" />

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Hello Shoppers!"
    android:id="@+id/final_result_shopping"
    android:layout_marginTop="33dp"
    android:layout_below="@+id/reservation_list"
    android:layout_alignParentLeft="true"
    android:layout_alignParentStart="true" />

Shopping List Java

No code added

Manifest

<?xml version="1.0" encoding="utf-8"?>

<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <activity
        android:name=".Mobile_Grocery"
        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=".Login"
        android:label="@string/title_activity_login" >
    </activity>
    <activity
        android:name=".Baby_Items"
        android:label="@string/title_activity_baby__items" >
    </activity>
    <activity
        android:name=".Baking"
        android:label="@string/title_activity_baking" >
    </activity>
    <activity
        android:name=".Beverages"
        android:label="@string/title_activity_beverages" >
    </activity>
    <activity
        android:name=".Bakery"
        android:label="@string/title_activity_bakery" >
    </activity>
    <activity
        android:name=".Canned_Goods"
        android:label="@string/title_activity_canned__goods" >
    </activity>
    <activity
        android:name=".Condiments"
        android:label="@string/title_activity_condiments" >
    </activity>
    <activity
        android:name=".Dairy"
        android:label="@string/title_activity_dairy" >
    </activity>
    <activity
        android:name=".Frozen_Foods"
        android:label="@string/title_activity_frozen__foods" >
    </activity>
    <activity
        android:name=".Miscellaneous"
        android:label="@string/title_activity_miscellaneous" >
    </activity>
    <activity
        android:name=".Non_Food_Items"
        android:label="@string/title_activity_non__food__items" >
    </activity>
    <activity
        android:name=".Pasta_Rice"
        android:label="@string/title_activity_pasta__rice" >
    </activity>
    <activity
        android:name=".Snacks"
        android:label="@string/title_activity_snacks" >
    </activity>
    <activity
        android:name=".Baby_Diaper"
        android:label="@string/title_activity_baby__diaper" >
    </activity>
    <activity
        android:name=".Baby_Food"
        android:label="@string/title_activity_baby__food" >
    </activity>
    <activity
        android:name=".Baby_Milk"
        android:label="@string/title_activity_baby__milk" >
    </activity>
    <activity
        android:name=".Bakery_Bread"
        android:label="@string/title_activity_bakery__bread" >
    </activity>
    <activity
        android:name=".Bakery_Cake"
        android:label="@string/title_activity_bakery__cake" >
    </activity>
    <activity
        android:name=".Bakery_Cookies"
        android:label="@string/title_activity_bakery__cookies" >
    </activity>
    <activity
        android:name=".Bakery_Donut"
        android:label="@string/title_activity_bakery__donut" >
    </activity>

    <activity
        android:name=".Bakery_Muffins"
        android:label="@string/title_activity_bakery__muffins" >
    </activity>
    <activity
        android:name=".Bakery_Pie"
        android:label="@string/title_activity_bakery__pie" >
    </activity>
    <activity
        android:name=".Beverages_Coffee"
        android:label="@string/title_activity_beverages__coffee" >
    </activity>
    <activity
        android:name=".Beverages_Juice"
        android:label="@string/title_activity_beverages__juice" >
    </activity>
    <activity
        android:name=".Beverages_Soda"
        android:label="@string/title_activity_beverages__soda" >
    </activity>
    <activity
        android:name=".Beverages_Tea"
        android:label="@string/title_activity_beverages__tea" >
    </activity>
    <activity
        android:name=".Beverages_Water"
        android:label="@string/title_activity_beverages__water" >
    </activity>
    <activity
        android:name=".Baking_Flour"
        android:label="@string/title_activity_baking__flour" >
    </activity>
    <activity
        android:name=".Baking_Icing"
        android:label="@string/title_activity_baking__icing" >
    </activity>
    <activity
        android:name=".Baking_Sugar"
        android:label="@string/title_activity_baking__sugar" >
    </activity>
    <activity
        android:name=".Canned_Goods_Fruits_And_Veggies"
        android:label="@string/title_activity_canned__goods__fruits__and__veggies" >
    </activity>
    <activity
        android:name=".Canned_Goods_Sauces"
        android:label="@string/title_activity_canned__goods__sauces" >
    </activity>
    <activity
        android:name=".Canned_Goods_Tuna"
        android:label="@string/title_activity_canned__goods__tuna" >
    </activity>
    <activity
        android:name=".Condiments_Ketchup"
        android:label="@string/title_activity_condiments__ketchup" >
    </activity>
    <activity
        android:name=".Condiments_Mustard"
        android:label="@string/title_activity_condiments__mustard" >
    </activity>
    <activity
        android:name=".Condiments_Soy_Sauce"
        android:label="@string/title_activity_condiments__soy__sauce" >
    </activity>
    <activity
        android:name=".Condiments_Vinegar"
        android:label="@string/title_activity_condiments__vinegar" >
    </activity>
    <activity
        android:name=".Dairy_Cheese"
        android:label="@string/title_activity_dairy__cheese" >
    </activity>
    <activity
        android:name=".Dairy_dairymilk"
        android:label="@string/title_activity_dairy_dairymilk" >
    </activity>
    <activity
        android:name=".Dairy_Egg"
        android:label="@string/title_activity_dairy__egg" >
    </activity>
    <activity
        android:name=".Frozen_Food_Ice_Cream"
        android:label="@string/title_activity_frozen__food__ice__cream" >
    </activity>
    <activity
        android:name=".Miscellaneous_Battery"
        android:label="@string/title_activity_miscellaneous__battery" >
    </activity>
    <activity
        android:name=".Non_Food_Items_Liquid_Detergent"
        android:label="@string/title_activity_non__food__items__liquid__detergent" >
    </activity>
    <activity
        android:name=".Non_Food_Items_Dishwashing_Liquid"
        android:label="@string/title_activity_non__food__items__dishwashing__liquid" >
    </activity>
    <activity
        android:name=".Non_Food_Items_Plates_n_Cups"
        android:label="@string/title_activity_non__food__items__plates_n__cups" >
    </activity>
    <activity
        android:name=".Non_Food_Items_Soap"
        android:label="@string/title_activity_non__food__items__soap" >
    </activity>
    <activity
        android:name=".Non_Food_Items_Tissue"
        android:label="@string/title_activity_non__food__items__tissue" >
    </activity>
    <activity
        android:name=".Pasta_Rice_Macaroni"
        android:label="@string/title_activity_pasta__rice__macaroni" >
    </activity>
    <activity
        android:name=".Pasta_Rice_Spaghetti"
        android:label="@string/title_activity_pasta__rice__spaghetti" >
    </activity>
    <activity
        android:name=".Pasta_Rice_Rice"
        android:label="@string/title_activity_pasta__rice__rice" >
    </activity>
    <activity
        android:name=".Snacks_Chips"
        android:label="@string/title_activity_snacks__chips" >
    </activity>
    <activity
        android:name=".My_Profile_List"
        android:label="@string/title_activity_my__profile__list" >
    </activity>
    <activity
        android:name=".Shopping_List"
        android:label="@string/title_activity_shopping__list" >
    </activity>
    <activity
        android:name=".Reservation_List"
        android:label="@string/title_activity_reservation__list" >
    </activity>
    <activity
        android:name=".Credit_List"
        android:label="@string/title_activity_credit__list" >
    </activity>
</application>

LOGCAT ERROR ###

  09-30 12:28:10.297    2019-2210/? E/Watchdog﹕ !@Sync 9045
09-30 12:28:37.827    4074-4074/? E/MtpService﹕ In MTPAPP onReceive:android.intent.action.BATTERY_CHANGED
09-30 12:28:37.827    4074-4074/? E/MtpService﹕ battPlugged Type : 2
09-30 12:28:40.297    2019-2210/? E/Watchdog﹕ !@Sync 9046
09-30 12:29:10.302    2019-2210/? E/Watchdog﹕ !@Sync 9047
09-30 12:29:17.812    4074-4074/? E/MtpService﹕ In MTPAPP onReceive:android.intent.action.BATTERY_CHANGED
09-30 12:29:17.812    4074-4074/? E/MtpService﹕ battPlugged Type : 2
09-30 12:29:40.302    2019-2210/? E/Watchdog﹕ !@Sync 9048
09-30 12:29:42.902  24687-24687/? E/dalvikvm﹕ Could not find class 'android.app.Notification$Action$Builder', referenced from method b.a
09-30 12:29:43.032  24687-24687/? E/dalvikvm﹕ Could not find class 'android.graphics.drawable.RippleDrawable', referenced from method b.a
09-30 12:29:43.242  24687-24687/? E/dalvikvm﹕ Could not find class 'android.app.Notification$Action$Builder', referenced from method b.a
09-30 12:29:43.332  24687-24687/? E/dalvikvm﹕ Could not find class 'android.transition.Transition', referenced from method b.a
09-30 12:29:43.332  24687-24687/? E/dalvikvm﹕ Could not find class 'android.transition.Transition', referenced from method b.a
09-30 12:29:43.332  24687-24687/? E/dalvikvm﹕ Could not find class 'android.transition.Transition', referenced from method b.a
09-30 12:29:43.407  24687-24687/? E/dalvikvm﹕ Could not find class 'android.app.RemoteInput[]', referenced from method b.a
09-30 12:29:43.442  24687-24687/? E/dalvikvm﹕ Could not find class 'android.transition.Transition', referenced from method b.b
09-30 12:29:57.947    4074-4074/? E/MtpService﹕ In MTPAPP onReceive:android.intent.action.BATTERY_CHANGED
09-30 12:29:57.947    4074-4074/? E/MtpService﹕ battPlugged Type : 2
09-30 12:30:10.307    2019-2210/? E/Watchdog﹕ !@Sync 9049

解决方案

How about passing extras in your startActivity(new Intent(ChooseItems.this,ShoppingList.class) call?

Somethinh like this:

Intent shoppingListIntent = new Intent(ChooseItems.this,ShoppingList.class);

shoppingListIntent.putExtra("Item1","Diaper");
shoppingListIntent.putExtra("Item2","Another item");

//or you could add an arrayList of items: shoppingListIntent.putStringArrayListExtra("items",arrItems);

startActivity(shoppingListIntent);

这篇关于输出在其他布局的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆