diff --git a/Myapplication/app/src/main/java/com/example/mysoft/activity/CategoryActivity.java b/Myapplication/app/src/main/java/com/example/mysoft/activity/CategoryActivity.java index a101e6d..f235cd0 100644 --- a/Myapplication/app/src/main/java/com/example/mysoft/activity/CategoryActivity.java +++ b/Myapplication/app/src/main/java/com/example/mysoft/activity/CategoryActivity.java @@ -69,24 +69,52 @@ public class CategoryActivity extends Activity { */ private void initData() { productList = new ArrayList<>(); - productCategory.add("橘子"); - productCategory.add("橙子"); - productCategory.add("柚子"); + productCategory.add("钟离"); + productCategory.add("胡桃"); + productCategory.add("八重神子"); + productCategory.add("纳西妲"); + productCategory.add("可莉"); Product product = new Product(); - product.setImageUrlId(R.drawable.juzi); - product.setProductName("橘子"); - product.setProductPrice(new BigDecimal("9.9")); + product.setImageUrlId(R.drawable.zhongli); + product.setProductName("钟离"); +// product.setProductPrice(new BigDecimal("9.9")); + product.setCharacterStory(" 在璃月的传统中,“请仙”与“送仙”是同样重要的事。最擅长“送别”一道的,莫过于胡家传承七十七代的“往生堂”。但“往生堂”的堂主胡桃本人,主要还是专注于送别凡人的技艺。\n" + + " 送别仙人的诸般仪式,则交由一位“道上的朋友”—钟离打理。仙人与璃月一同度过漫长岁月,三千多年来升天者寥寥无几,这就意味着一切相关传统都只能以纸面形式存在,时间跨度实在太长了,这可不是那种你小时候咬着糖葫芦参加过一回,老了还能躺在竹椅上再次亲眼目睹的事件。\n" + + " 但即便是眼光最为挑剔、沉迷旧纸堆的老学究,也无法对“往生堂”操办的送仙典仪挑出任何毛病。不仅仪式中人的服饰合规,仪式举行的吉时、地点、用具,乃至当天天气、仪式时长、允许观礼人数、观礼者身份职业年龄,哪怕将以上所有全都纳入计量范畴,也无一不合礼节。\n" + + " 若人们以“通古晓今”来形容钟离,他只会无奈地一笑,叹道: “我只是……记性很好。”"); Product product1 = new Product(); - product1.setImageUrlId(R.drawable.chengzi); - product1.setProductName("橙子"); - product1.setProductPrice(new BigDecimal("29.9")); + product1.setImageUrlId(R.drawable.hutao); + product1.setProductName("胡桃"); +// product1.setProductPrice(new BigDecimal("29.9")); + product1.setCharacterStory(" 往生堂第七十七代堂主,掌管堂中事务的少女。身居堂主之位,却没有半分架子。她的鬼点子,比瑶光滩上的海砂都多。她的脑袋里装着无数奇思妙想,叫旁人惊讶不已。平日里,胡桃俨然是个贪玩孩子,一有闲功夫便四处乱逛,被邻里看作甩手掌柜。唯有葬礼上亲自带领仪倌队伍走过繁灯落尽的街道时,她才会表现出凝重、肃穆的一面。"); Product product2 = new Product(); - product2.setImageUrlId(R.drawable.youzi); - product2.setProductName("柚子"); - product2.setProductPrice(new BigDecimal("19.9")); + product2.setImageUrlId(R.drawable.bachong); + product2.setProductName("八重神子"); +// product2.setProductPrice(new BigDecimal("19.9")); + product2.setCharacterStory(" 掌管鸣神大社的大巫女、白辰血脉的继承者、“永恒”的眷属与友人,以及,轻小说出版社“八重堂”的恐怖总编……细究起来,八重神子的头衔竟与她的性情同样难测多变。\n" + + " 出于各种目的试图搞清神子“真面目”的人,可以从天领奉行府一路排到“八重堂”门口,然而迄今为止,成功者依旧寥寥。\n" + + " 毕竟神子从未刻意掩饰什么。千面百变,不过是兴之所至,随心所欲罢了。没有谜面的谜语,本就不成立。只需记得,她永远是那位“兼具智慧与美貌的八重神子大人”就好。"); + Product product3 = new Product(); + product3.setImageUrlId(R.drawable.naxida); + product3.setProductName("纳西妲"); +// product3.setProductPrice(new BigDecimal("19.9")); + product3.setCharacterStory(" 许久之前,草神创造了须弥雨林,又通过教令院将智慧赐予国民。她的美名无处不在,千万个故事,只为传唱她的事迹与美德而问世。在人民眼中,草神的存在更像是一种符号化的象征——因此,他们才能确信神明的庇护自古就存在于这片土地之上。\n" + + " 城中至贤对草神崇拜备至,民众也坚定不移地追随其后。而影响诸多的“虚空”系统,则是“小吉祥草王”的耳与目。\n" + + " 它给予她遍历人们喜怒哀乐的能力,令她听见看见一切,让她理解了赞美之外的声音。见闻越是拓展,她越明白自己必须不断学习。\n" + + " 她唯有尽快成长,才能面对来自世界最深处的威胁。无法逃离,那是她无法回避的使命。即便没多少人对现状不满,纳西妲依旧坚定不移。\n" + + " 她的顽强来源于信念,她比任何人都明白——在这里,她将是所有人的寄托与依靠。"); + Product product4 = new Product(); + product4.setImageUrlId(R.drawable.keli); + product4.setProductName("可莉"); +// product4.setProductPrice(new BigDecimal("19.9")); + product4.setCharacterStory(" 如果向蒙德的酒客们说起西风骑士团战力最强的成员,恐怕大多数人会列举大名鼎鼎的代理团长琴、骑兵队长凯亚或神秘的贵公子迪卢克。\n" + + " 但也有人在醉眼朦胧间,目睹了一位红色骑士将整座望风山夷为平地的壮举,若想寻访这位神秘的骑士,恐怕就要到西风骑士团的禁闭室一探究竟了。假如禁闭室空空如也,或许某些爆炸性的糟糕事件就快要发生了。\n" + + " 可莉就是这样的“危险人物”。作为骑士团正式成员,她的能力不容小觑。而作为一个过于活泼的孩子,她的破坏力同样巨大。毕竟,与蒙德其他小孩子不同,爆炸物才是可莉最为喜欢的玩具。"); productList.add(product); productList.add(product1); productList.add(product2); + productList.add(product3); + productList.add(product4); } /** diff --git a/Myapplication/app/src/main/java/com/example/mysoft/entity/Product.java b/Myapplication/app/src/main/java/com/example/mysoft/entity/Product.java index aa787e7..9012881 100644 --- a/Myapplication/app/src/main/java/com/example/mysoft/entity/Product.java +++ b/Myapplication/app/src/main/java/com/example/mysoft/entity/Product.java @@ -19,6 +19,11 @@ public class Product { public void setProductPrice(BigDecimal productPrice) { this.productPrice = productPrice; } + public String getCharacterStory(){ return characterStory;} + + public void setCharacterStory(String characterStory){ + this.characterStory=characterStory; + } public Integer getImageUrlId() { return imageUrlId; @@ -31,4 +36,5 @@ public class Product { private Integer imageUrlId; private String productName; private BigDecimal productPrice; + private String characterStory; } \ No newline at end of file diff --git a/Myapplication/app/src/main/java/com/example/mysoft/fragment/SetDetailFragment.java b/Myapplication/app/src/main/java/com/example/mysoft/fragment/SetDetailFragment.java index 6984e83..806b1af 100644 --- a/Myapplication/app/src/main/java/com/example/mysoft/fragment/SetDetailFragment.java +++ b/Myapplication/app/src/main/java/com/example/mysoft/fragment/SetDetailFragment.java @@ -21,7 +21,7 @@ import java.util.Objects; public class SetDetailFragment extends Fragment { private View view; private ImageView imageView; - private TextView nameText, priceText; + private TextView nameText, priceText,storyText; @SuppressLint("SetTextI18n") @Nullable @@ -37,7 +37,8 @@ public class SetDetailFragment extends Fragment { public void changeText(Product product) { imageView.setBackgroundResource(product.getImageUrlId()); nameText.setText(product.getProductName()); - priceText.setText(product.getProductPrice().toString()); +// priceText.setText(product.getProductPrice().toString()); + storyText.setText(product.getCharacterStory()); } }); /* Objects.requireNonNull(categoryActivity).setOnChangeListener(product -> { @@ -57,7 +58,8 @@ public class SetDetailFragment extends Fragment { private void init() { imageView = view.findViewById(R.id.category_product_image); nameText = view.findViewById(R.id.category_product_name); - priceText = view.findViewById(R.id.category_product_price); +// priceText = view.findViewById(R.id.category_product_price); + storyText = view.findViewById(R.id.characterStory); } } diff --git a/Myapplication/app/src/main/res/drawable/bachong.png b/Myapplication/app/src/main/res/drawable/bachong.png new file mode 100644 index 0000000..325357c Binary files /dev/null and b/Myapplication/app/src/main/res/drawable/bachong.png differ diff --git a/Myapplication/app/src/main/res/drawable/hutao.png b/Myapplication/app/src/main/res/drawable/hutao.png new file mode 100644 index 0000000..cc7597a Binary files /dev/null and b/Myapplication/app/src/main/res/drawable/hutao.png differ diff --git a/Myapplication/app/src/main/res/drawable/keli.png b/Myapplication/app/src/main/res/drawable/keli.png new file mode 100644 index 0000000..82a37db Binary files /dev/null and b/Myapplication/app/src/main/res/drawable/keli.png differ diff --git a/Myapplication/app/src/main/res/drawable/naxida.png b/Myapplication/app/src/main/res/drawable/naxida.png new file mode 100644 index 0000000..7799b22 Binary files /dev/null and b/Myapplication/app/src/main/res/drawable/naxida.png differ diff --git a/Myapplication/app/src/main/res/drawable/zhongli.png b/Myapplication/app/src/main/res/drawable/zhongli.png new file mode 100644 index 0000000..7944455 Binary files /dev/null and b/Myapplication/app/src/main/res/drawable/zhongli.png differ diff --git a/Myapplication/app/src/main/res/layout/categoty_detail_content.xml b/Myapplication/app/src/main/res/layout/categoty_detail_content.xml index a46be2c..d1eda49 100644 --- a/Myapplication/app/src/main/res/layout/categoty_detail_content.xml +++ b/Myapplication/app/src/main/res/layout/categoty_detail_content.xml @@ -3,11 +3,17 @@ android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> - + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Myapplication/app/src/main/res/layout/content_category.xml b/Myapplication/app/src/main/res/layout/content_category.xml index 440633f..d88f7fa 100644 --- a/Myapplication/app/src/main/res/layout/content_category.xml +++ b/Myapplication/app/src/main/res/layout/content_category.xml @@ -25,7 +25,7 @@ android:layout_marginTop="12dp" android:layout_weight="1" android:gravity="center" - android:text="商品种类" + android:text="背景故事" android:textColor="#FFF" android:textSize="20sp" /> @@ -39,8 +39,8 @@ + android:layout_height="match_parent" + android:layout_weight="1" />