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" />