Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
F
FacePay
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
刘立
FacePay
Commits
c9af29b6
Commit
c9af29b6
authored
Aug 13, 2018
by
llxqb
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
购物车界面-部分
parent
cc5d018c
Hide whitespace changes
Inline
Side-by-side
Showing
15 changed files
with
288 additions
and
58 deletions
+288
-58
app/build.gradle
+1
-0
app/src/main/java/com/freemud/app/facepay/MainActivity.java
+51
-3
app/src/main/java/com/freemud/app/facepay/adapter/CartGoodsAdapter.java
+32
-0
app/src/main/java/com/freemud/app/facepay/entity/Goods.java
+13
-0
app/src/main/res/drawable/app_btn_login_selector.xml
+0
-0
app/src/main/res/drawable/app_btn_main_click_selector.xml
+20
-0
app/src/main/res/drawable/app_btn_main_exit_selector.xml
+20
-0
app/src/main/res/layout/activity_login.xml
+1
-1
app/src/main/res/layout/activity_main.xml
+1
-1
app/src/main/res/layout/activity_main_goods.xml
+45
-43
app/src/main/res/layout/common_title_layout.xml
+9
-9
app/src/main/res/layout/item_adapter_cartgoods.xml
+87
-0
app/src/main/res/values/colors.xml
+4
-0
app/src/main/res/values/dimens.xml
+3
-1
app/src/main/res/values/strings.xml
+1
-0
No files found.
app/build.gradle
View file @
c9af29b6
...
...
@@ -31,4 +31,5 @@ dependencies {
testImplementation
'junit:junit:4.12'
compile
'com.android.support:gridlayout-v7:26.1.0'
compile
'com.android.support:design:26.1.0'
compile
project
(
path:
':BaseRecyclerViewAdapter'
)
}
app/src/main/java/com/freemud/app/facepay/MainActivity.java
View file @
c9af29b6
...
...
@@ -4,25 +4,73 @@ import android.content.Context;
import
android.content.Intent
;
import
android.os.Bundle
;
import
android.support.v7.app.AppCompatActivity
;
import
android.support.v7.widget.LinearLayoutManager
;
import
android.support.v7.widget.RecyclerView
;
import
android.view.View
;
import
android.widget.LinearLayout
;
import
android.widget.TextView
;
public
class
MainActivity
extends
AppCompatActivity
{
import
com.freemud.app.facepay.adapter.CartGoodsAdapter
;
import
com.freemud.app.facepay.entity.Goods
;
import
java.util.ArrayList
;
import
java.util.List
;
public
class
MainActivity
extends
AppCompatActivity
{
public
static
String
TAG
=
"MainActivity"
;
private
RecyclerView
mMainRecyclerView
;
private
CartGoodsAdapter
mCartGoodsAdapter
;
private
List
<
Goods
>
mGoodsList
;
@Override
protected
void
onCreate
(
Bundle
savedInstanceState
)
{
super
.
onCreate
(
savedInstanceState
);
setContentView
(
R
.
layout
.
activity_main_goods
);
initView
();
initData
();
initRecycler
();
}
private
void
initView
()
{
TextView
mCommonTvLeft
=
findViewById
(
R
.
id
.
common_tv_left
);
TextView
mMainBarcodeHands
=
findViewById
(
R
.
id
.
main_barcode_hands
);
mMainRecyclerView
=
findViewById
(
R
.
id
.
main_recyclerView
);
LinearLayout
mMainLlAddbag
=
findViewById
(
R
.
id
.
main_ll_addbag
);
mCommonTvLeft
.
setOnClickListener
(
v
->
{
});
mMainBarcodeHands
.
setOnClickListener
(
v
->
{
});
mMainLlAddbag
.
setOnClickListener
(
v
->
{
});
}
private
void
initData
()
{
mGoodsList
=
new
ArrayList
<>();
for
(
int
i
=
0
;
i
<
10
;
i
++)
{
Goods
goods
=
new
Goods
();
goods
.
name
=
"养生大宝粥"
+
i
+
"味"
;
goods
.
originalPrice
=
8.90
;
goods
.
discountPrice
=
7.88
;
goods
.
count
=
i
;
mGoodsList
.
add
(
goods
);
}
}
private
void
initRecycler
()
{
mMainRecyclerView
.
setLayoutManager
(
new
LinearLayoutManager
(
this
));
mCartGoodsAdapter
=
new
CartGoodsAdapter
(
mGoodsList
);
mMainRecyclerView
.
setAdapter
(
mCartGoodsAdapter
);
}
public
static
void
start
(
Context
context
){
Intent
intent
=
new
Intent
(
context
,
MainActivity
.
class
);
public
static
void
start
(
Context
context
)
{
Intent
intent
=
new
Intent
(
context
,
MainActivity
.
class
);
context
.
startActivity
(
intent
);
}
...
...
app/src/main/java/com/freemud/app/facepay/adapter/CartGoodsAdapter.java
0 → 100644
View file @
c9af29b6
package
com
.
freemud
.
app
.
facepay
.
adapter
;
import
android.support.annotation.Nullable
;
import
android.text.TextUtils
;
import
com.chad.library.adapter.base.BaseQuickAdapter
;
import
com.chad.library.adapter.base.BaseViewHolder
;
import
com.freemud.app.facepay.R
;
import
com.freemud.app.facepay.entity.Goods
;
import
java.util.List
;
/**
* Created by li.liu on 2018/4/10.
* CartGoodsAdapter 加载数据
*/
public
class
CartGoodsAdapter
extends
BaseQuickAdapter
<
Goods
,
BaseViewHolder
>
{
public
CartGoodsAdapter
(
@Nullable
List
<
Goods
>
data
)
{
super
(
R
.
layout
.
item_adapter_cartgoods
,
data
);
}
@Override
protected
void
convert
(
BaseViewHolder
holder
,
Goods
goods
)
{
if
(
goods
==
null
)
return
;
holder
.
setText
(
R
.
id
.
item_cartgoods_tv_name
,
goods
.
name
);
holder
.
setText
(
R
.
id
.
item_cartgoods_tv_originalPrice
,
String
.
valueOf
(
goods
.
originalPrice
));
holder
.
setText
(
R
.
id
.
item_cartgoods_tv_discountPrice
,
String
.
valueOf
(
goods
.
discountPrice
));
holder
.
setText
(
R
.
id
.
item_cartgoods_tv_num
,
goods
.
count
!=
0.0
?
String
.
valueOf
(
goods
.
count
)
:
String
.
valueOf
(
0
));
}
}
app/src/main/java/com/freemud/app/facepay/entity/Goods.java
0 → 100644
View file @
c9af29b6
package
com
.
freemud
.
app
.
facepay
.
entity
;
/**
* Created by li.liu on 2018/8/13.
* 商品
*/
public
class
Goods
{
public
String
name
;
public
double
originalPrice
;
public
double
discountPrice
;
public
int
count
;
}
app/src/main/res/drawable/app_btn_
ma
in_selector.xml
→
app/src/main/res/drawable/app_btn_
log
in_selector.xml
View file @
c9af29b6
File moved
app/src/main/res/drawable/app_btn_main_click_selector.xml
0 → 100644
View file @
c9af29b6
<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android=
"http://schemas.android.com/apk/res/android"
>
<!-- 按下状态 -->
<item
android:state_pressed=
"true"
>
<shape>
<solid
android:color=
"@color/colorD2"
/>
<corners
android:radius=
"2dp"
/>
</shape>
</item>
<!-- 普通状态 -->
<item
android:state_pressed=
"false"
>
<shape
android:shape=
"rectangle"
>
<!--android:endColor="@color/write" android:startColor="@color/write" -->
<gradient
android:angle=
"270"
android:type=
"linear"
/>
<corners
android:radius=
"2dp"
/>
</shape>
</item>
<!-- 禁用状态 -->
</selector>
\ No newline at end of file
app/src/main/res/drawable/app_btn_main_exit_selector.xml
0 → 100644
View file @
c9af29b6
<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android=
"http://schemas.android.com/apk/res/android"
>
<!-- 按下状态 -->
<item
android:state_pressed=
"true"
>
<shape>
<solid
android:color=
"@color/colorF7"
/>
<corners
android:radius=
"2dp"
/>
</shape>
</item>
<!-- 普通状态 -->
<item
android:state_pressed=
"false"
>
<shape
android:shape=
"rectangle"
>
<!--android:endColor="@color/write" android:startColor="@color/write" -->
<gradient
android:angle=
"270"
android:endColor=
"@color/colorF8"
android:startColor=
"@color/colorF8"
android:type=
"linear"
/>
<corners
android:radius=
"2dp"
/>
</shape>
</item>
<!-- 禁用状态 -->
</selector>
\ No newline at end of file
app/src/main/res/layout/activity_login.xml
View file @
c9af29b6
...
...
@@ -38,7 +38,7 @@
android:gravity=
"center"
android:text=
"@string/is_member"
android:textColor=
"@color/app_color"
android:background=
"@drawable/app_btn_
ma
in_selector"
android:background=
"@drawable/app_btn_
log
in_selector"
android:textSize=
"@dimen/sp_30px"
app:layout_constraintLeft_toLeftOf=
"parent"
app:layout_constraintRight_toRightOf=
"parent"
...
...
app/src/main/res/layout/activity_main.xml
View file @
c9af29b6
...
...
@@ -42,7 +42,7 @@
android:drawableEnd=
"@drawable/img_main_arrow"
android:gravity=
"center"
android:text=
"@string/main_barcode_hands"
android:background=
"@drawable/app_btn_
ma
in_selector"
android:background=
"@drawable/app_btn_
log
in_selector"
android:textColor=
"@color/color888"
android:textSize=
"@dimen/sp_26px"
app:layout_constraintLeft_toLeftOf=
"parent"
...
...
app/src/main/res/layout/activity_main_goods.xml
View file @
c9af29b6
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout
xmlns:android=
"http://schemas.android.com/apk/res/android"
xmlns:app=
"http://schemas.android.com/apk/res-auto"
<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"
...
...
@@ -14,59 +13,63 @@
android:id=
"@+id/main_view_line"
android:layout_width=
"match_parent"
android:layout_height=
"1dp"
android:background=
"@color/line_color"
app:layout_constraintLeft_toLeftOf=
"parent"
app:layout_constraintRight_toRightOf=
"parent"
app:layout_constraintTop_toBottomOf=
"@id/common_layout"
/>
android:layout_below=
"@id/common_layout"
android:background=
"@color/line_color"
/>
<android.support.v7.widget.RecyclerView
android:id=
"@+id/main_recyclerView"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
app:layout_constraintBottom_toTopOf=
"@id/main_buttom_rl"
app:layout_constraintLeft_toLeftOf=
"parent"
app:layout_constraintRight_toRightOf=
"parent"
app:layout_constraintTop_toBottomOf=
"@id/main_view_line"
/>
android:layout_height=
"wrap_content"
android:layout_above=
"@id/main_buttom_rl"
android:layout_below=
"@id/main_view_line"
/>
<RelativeLayout
android:id=
"@+id/main_buttom_rl"
android:layout_width=
"match_parent"
android:layout_height=
"@dimen/height_80px"
android:layout_above=
"@id/main_tv_goods_num"
android:layout_marginBottom=
"@dimen/height_34px"
android:background=
"@color/app_gray"
android:gravity=
"center_vertical"
app:layout_constraintBottom_toTopOf=
"@id/main_tv_goods_num"
app:layout_constraintLeft_toLeftOf=
"parent"
app:layout_constraintRight_toRightOf=
"parent"
>
<ImageView
android:id=
"@+id/main_iv_bag"
android:layout_width=
"@dimen/height_34px"
android:layout_height=
"@dimen/height_34px"
android:layout_alignParentStart=
"true"
android:layout_marginStart=
"@dimen/height_20px"
android:src=
"@drawable/bag"
/>
android:gravity=
"center_vertical"
>
<
TextView
android:id=
"@+id/main_
tv_
bag"
<
LinearLayout
android:id=
"@+id/main_
ll_add
bag"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginStart=
"@dimen/height_20px"
android:layout_toEndOf=
"@id/main_iv_bag"
android:text=
"添加购物袋"
android:textColor=
"@color/color4D"
android:textSize=
"@dimen/sp_26px"
/>
android:layout_alignParentStart=
"true"
android:layout_centerVertical=
"true"
android:layout_marginStart=
"@dimen/height_8px"
android:padding=
"@dimen/height_12px"
android:background=
"@drawable/app_btn_main_click_selector"
android:orientation=
"horizontal"
>
<ImageView
android:id=
"@+id/main_iv_bag"
android:layout_width=
"@dimen/height_34px"
android:layout_height=
"@dimen/height_34px"
android:src=
"@drawable/bag"
/>
<TextView
android:id=
"@+id/main_tv_bag"
android:layout_width=
"wrap_content"
android:layout_height=
"match_parent"
android:layout_marginStart=
"@dimen/height_20px"
android:gravity=
"center"
android:text=
"添加购物袋"
android:textColor=
"@color/color4D"
android:textSize=
"@dimen/sp_26px"
/>
</LinearLayout>
<TextView
android:id=
"@+id/main_barcode_hands"
android:layout_width=
"wrap_content"
android:layout_height=
"
wrap_cont
ent"
android:layout_height=
"
match_par
ent"
android:layout_alignParentEnd=
"true"
android:layout_toEndOf=
"@id/main_tv_bag"
android:background=
"@drawable/app_btn_main_selector"
android:background=
"@drawable/app_btn_main_click_selector"
android:drawableEnd=
"@drawable/img_main_arrow"
android:gravity=
"center_vertical|end"
android:paddingLeft=
"@dimen/height_12px"
android:text=
"@string/main_barcode_hands"
android:textColor=
"@color/color4D"
android:textSize=
"@dimen/sp_26px"
/>
...
...
@@ -76,36 +79,35 @@
android:id=
"@+id/main_tv_goods_num"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_above=
"@id/main_tv_goods_price"
android:layout_marginBottom=
"@dimen/height_22px"
android:gravity=
"center_horizontal"
android:text=
"共1件商品,合计"
android:textColor=
"@color/black"
android:textSize=
"@dimen/sp_26px"
app:layout_constraintBottom_toTopOf=
"@id/main_tv_goods_price"
/>
android:textSize=
"@dimen/sp_26px"
/>
<TextView
android:id=
"@+id/main_tv_goods_price"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_above=
"@id/main_btn_pay"
android:layout_marginBottom=
"@dimen/height_28px"
android:gravity=
"center_horizontal"
android:text=
"¥99.99"
android:textColor=
"@color/app_color"
android:textSize=
"@dimen/sp_60px"
app:layout_constraintBottom_toTopOf=
"@id/main_btn_pay"
/>
android:textSize=
"@dimen/sp_60px"
/>
<Button
android:id=
"@+id/main_btn_pay"
android:layout_width=
"match_parent"
android:layout_height=
"@dimen/height_80px"
android:layout_alignParentBottom=
"true"
android:layout_marginBottom=
"@dimen/height_50px"
android:layout_marginEnd=
"@dimen/height_120px"
android:layout_marginStart=
"@dimen/height_120px"
android:background=
"@drawable/app_btn_gopay_selector"
android:text=
"去付款"
android:textColor=
"@color/write"
app:layout_constraintBottom_toBottomOf=
"parent"
app:layout_constraintLeft_toLeftOf=
"parent"
app:layout_constraintRight_toRightOf=
"parent"
/>
android:textColor=
"@color/write"
/>
</
android.support.constraint.Constraint
Layout>
</
Relative
Layout>
app/src/main/res/layout/common_title_layout.xml
View file @
c9af29b6
...
...
@@ -4,15 +4,15 @@
android:layout_height=
"@dimen/height_100px"
android:background=
"@color/app_gray"
>
<
Button
android:id=
"@+id/common_
btn
_left"
<
TextView
android:id=
"@+id/common_
tv
_left"
android:layout_width=
"@dimen/height_120px"
android:layout_height=
"wrap_content"
android:layout_marginTop=
"@dimen/height_14px"
android:layout_marginBottom=
"@dimen/height_14px"
android:layout_marginLeft=
"@dimen/height_20px"
android:layout_height=
"@dimen/height_60px"
android:layout_centerVertical=
"true"
android:layout_marginStart=
"@dimen/height_20px"
android:background=
"@drawable/app_btn_main_exit_selector"
android:gravity=
"center"
android:text=
"退出"
android:background=
"@color/colorF8"
android:textColor=
"@color/color353535"
android:textSize=
"@dimen/sp_26px"
/>
...
...
@@ -21,7 +21,7 @@
android:id=
"@+id/common_tv_title"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_alignParentStart=
"@id/common_
btn
_left"
android:layout_alignParentStart=
"@id/common_
tv
_left"
android:layout_centerHorizontal=
"true"
android:layout_marginStart=
"@dimen/height_56px"
android:layout_marginTop=
"@dimen/height_14px"
...
...
@@ -34,7 +34,7 @@
android:id=
"@+id/common_tv_title_card_integral"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_alignParentStart=
"@id/common_
btn
_left"
android:layout_alignParentStart=
"@id/common_
tv
_left"
android:layout_below=
"@id/common_tv_title"
android:layout_centerHorizontal=
"true"
android:layout_marginTop=
"@dimen/height_10px"
...
...
app/src/main/res/layout/item_adapter_cartgoods.xml
0 → 100644
View file @
c9af29b6
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android=
"http://schemas.android.com/apk/res/android"
android:layout_width=
"match_parent"
android:layout_height=
"@dimen/height_130px"
android:paddingEnd=
"@dimen/height_30px"
android:paddingStart=
"@dimen/height_30px"
>
<LinearLayout
android:id=
"@+id/item_cartgoods_ll_num"
android:layout_width=
"wrap_content"
android:layout_height=
"match_parent"
android:layout_alignParentEnd=
"true"
android:gravity=
"center"
android:orientation=
"horizontal"
>
<ImageView
android:id=
"@+id/item_cartgoods_iv_reduceNum"
android:layout_width=
"@dimen/height_44px"
android:layout_height=
"@dimen/height_44px"
android:src=
"@drawable/reduce_normal"
/>
<TextView
android:id=
"@+id/item_cartgoods_tv_num"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginEnd=
"@dimen/height_28px"
android:layout_marginStart=
"@dimen/height_28px"
android:text=
"1"
android:textColor=
"@color/color4D"
android:textSize=
"@dimen/sp_30px"
/>
<ImageView
android:id=
"@+id/item_cartgoods_iv_addNum"
android:layout_width=
"@dimen/height_44px"
android:layout_height=
"@dimen/height_44px"
android:src=
"@drawable/add_normal"
/>
</LinearLayout>
<RelativeLayout
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
android:layout_marginEnd=
"@dimen/height_30px"
android:layout_toStartOf=
"@id/item_cartgoods_ll_num"
android:gravity=
"center_vertical"
>
<TextView
android:id=
"@+id/item_cartgoods_tv_name"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_alignParentStart=
"true"
android:text=
"养生大保粥C味"
android:textColor=
"@color/black"
android:textSize=
"@dimen/sp_30px"
/>
<TextView
android:id=
"@+id/item_cartgoods_tv_discountPrice"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_below=
"@id/item_cartgoods_tv_name"
android:layout_marginTop=
"@dimen/height_10px"
android:singleLine=
"true"
android:text=
"¥6.20"
android:textColor=
"@color/app_color"
android:textSize=
"@dimen/sp_30px"
/>
<TextView
android:id=
"@+id/item_cartgoods_tv_originalPrice"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_below=
"@id/item_cartgoods_tv_name"
android:layout_marginStart=
"@dimen/height_10px"
android:layout_marginTop=
"@dimen/height_16px"
android:layout_toEndOf=
"@id/item_cartgoods_tv_discountPrice"
android:text=
"¥6.80"
android:textColor=
"@color/colorAAA"
android:textSize=
"@dimen/sp_20px"
/>
</RelativeLayout>
<View
android:layout_width=
"match_parent"
android:layout_height=
"0.4dp"
android:layout_alignParentBottom=
"true"
android:background=
"@color/line_color"
/>
</RelativeLayout>
app/src/main/res/values/colors.xml
View file @
c9af29b6
...
...
@@ -13,6 +13,8 @@
<color
name=
"transparent"
>
#00ffffff
</color>
<color
name=
"black"
>
#000000
</color>
<color
name=
"color888"
>
#888888
</color>
<color
name=
"colorAAA"
>
#AAAAAA
</color>
<color
name=
"colorF7"
>
#F7F7F7
</color>
<color
name=
"colorF8"
>
#F8F8F8
</color>
<color
name=
"colorDE"
>
#DEDEDE
</color>
<color
name=
"app_gray"
>
#F1F1F1
</color>
...
...
@@ -20,4 +22,6 @@
<color
name=
"color353535"
>
#353535
</color>
<color
name=
"line_color"
>
#E5E5E5
</color>
<color
name=
"color4D"
>
#4D4D4D
</color>
<color
name=
"colorD2"
>
#D2D2D2
</color>
<color
name=
"item_cartgoods_pressed_bg"
>
#F2F7F2
</color>
</resources>
app/src/main/res/values/dimens.xml
View file @
c9af29b6
...
...
@@ -7,6 +7,7 @@
<dimen
name=
"height_8px"
>
4dp
</dimen>
<dimen
name=
"height_10px"
>
5dp
</dimen>
<dimen
name=
"height_12px"
>
6dp
</dimen>
<dimen
name=
"height_14px"
>
7dp
</dimen>
<dimen
name=
"height_15px"
>
7.5dp
</dimen>
<dimen
name=
"height_16px"
>
8dp
</dimen>
...
...
@@ -23,6 +24,7 @@
<dimen
name=
"height_40px"
>
20dp
</dimen>
<dimen
name=
"height_42px"
>
21dp
</dimen>
<dimen
name=
"height_43px"
>
21.5dp
</dimen>
<dimen
name=
"height_44px"
>
22dp
</dimen>
<dimen
name=
"height_45px"
>
22.5dp
</dimen>
<dimen
name=
"height_46px"
>
23dp
</dimen>
<dimen
name=
"height_50px"
>
25dp
</dimen>
...
...
@@ -45,7 +47,7 @@
<dimen
name=
"height_120px"
>
60dp
</dimen>
<dimen
name=
"height_124px"
>
62dp
</dimen>
<dimen
name=
"height_128px"
>
64dp
</dimen>
<dimen
name=
"height_13
1px"
>
65.
5dp
</dimen>
<dimen
name=
"height_13
0px"
>
6
5dp
</dimen>
<dimen
name=
"height_140px"
>
70dp
</dimen>
<dimen
name=
"height_160px"
>
80dp
</dimen>
<dimen
name=
"height_173px"
>
86.5dp
</dimen>
...
...
app/src/main/res/values/strings.xml
View file @
c9af29b6
...
...
@@ -26,4 +26,5 @@
<string
name=
"main_hint_title"
>
请在下方扫描区扫描商品条码
</string>
<string
name=
"main_barcode_hands"
>
扫描有问题?手动输条码
</string>
</resources>
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment