这是4月1日21:25更新的文件

master
student 2 years ago
parent 808444cf15
commit f685dbeea3

@ -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);
}
/**

@ -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;
}

@ -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);
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 138 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 129 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 139 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 120 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 97 KiB

@ -3,11 +3,17 @@
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<ScrollView
android:layout_width="match_parent"
android:layout_height="wrap_content">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<ImageView
android:id="@+id/category_product_image"
android:layout_width="90dp"
android:layout_height="90dp"
android:layout_width="268dp"
android:layout_height="131dp"
android:layout_gravity="center" />
<TextView
@ -15,17 +21,29 @@
android:layout_width="wrap_content"
android:layout_height="30dp"
android:layout_gravity="center"
android:layout_marginTop="2dp"
android:layout_marginTop="5dp"
android:textColor="#050505"
android:textSize="16sp" />
<!-- <TextView-->
<!-- android:id="@+id/category_product_price"-->
<!-- android:layout_width="wrap_content"-->
<!-- android:layout_height="30dp"-->
<!-- android:layout_gravity="center"-->
<!-- android:layout_marginTop="10dp"-->
<!-- android:gravity="center"-->
<!-- android:textColor="#050505"-->
<!-- android:textSize="16sp" />-->
<TextView
android:id="@+id/category_product_price"
android:id="@+id/characterStory"
android:layout_width="wrap_content"
android:layout_height="30dp"
android:layout_height="match_parent"
android:layout_gravity="center"
android:layout_marginTop="2dp"
android:gravity="center"
android:layout_marginTop="10dp"
android:gravity="start"
android:textColor="#050505"
android:textSize="16sp" />
</LinearLayout>
</ScrollView>
</LinearLayout>

@ -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" />
</LinearLayout>
@ -39,8 +39,8 @@
<ListView
android:id="@+id/category_title_list"
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="match_parent" />
android:layout_height="match_parent"
android:layout_weight="1" />
<!--内容-->
<FrameLayout
android:id="@+id/category_detail"

@ -174,7 +174,7 @@
android:layout_weight="1"
android:drawableLeft="@drawable/search"
android:textColor="#000"
android:text="查看商品"
android:text="角色信息"
android:gravity="center_vertical"
android:drawablePadding="8dp"
android:textSize="14sp"

Loading…
Cancel
Save