Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
T
TangKuPos
Project overview
Project overview
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
王海
TangKuPos
Commits
5608590f
Commit
5608590f
authored
Jan 25, 2018
by
zhang_z
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加换购;
parent
39b0166f
Changes
11
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
290 additions
and
19 deletions
+290
-19
app/src/main/java/com/xingdata/zzdpos/ui/manage/sssku/fragment/AddFragment.java
...xingdata/zzdpos/ui/manage/sssku/fragment/AddFragment.java
+6
-4
app/src/main/java/com/xingdata/zzdpos/ui/marketing/ms/MsContract.java
.../java/com/xingdata/zzdpos/ui/marketing/ms/MsContract.java
+5
-0
app/src/main/java/com/xingdata/zzdpos/ui/marketing/ms/MsPresenter.java
...java/com/xingdata/zzdpos/ui/marketing/ms/MsPresenter.java
+5
-0
app/src/main/java/com/xingdata/zzdpos/ui/marketing/ms/adapter/MsAdapter.java
...om/xingdata/zzdpos/ui/marketing/ms/adapter/MsAdapter.java
+2
-1
app/src/main/java/com/xingdata/zzdpos/ui/marketing/ms/fragment/EditorFragment.java
...gdata/zzdpos/ui/marketing/ms/fragment/EditorFragment.java
+1
-1
app/src/main/java/com/xingdata/zzdpos/ui/marketing/ms/view/GroupSkuView.java
...om/xingdata/zzdpos/ui/marketing/ms/view/GroupSkuView.java
+1
-6
app/src/main/java/com/xingdata/zzdpos/ui/marketing/ms/view/TypeGiftView.java
...om/xingdata/zzdpos/ui/marketing/ms/view/TypeGiftView.java
+74
-1
app/src/main/res/layout/activity_ms.xml
app/src/main/res/layout/activity_ms.xml
+1
-0
app/src/main/res/layout/fragment_sssku_add.xml
app/src/main/res/layout/fragment_sssku_add.xml
+1
-0
app/src/main/res/layout/view_type_gift.xml
app/src/main/res/layout/view_type_gift.xml
+192
-4
app/src/main/res/values/strings.xml
app/src/main/res/values/strings.xml
+2
-2
No files found.
app/src/main/java/com/xingdata/zzdpos/ui/manage/sssku/fragment/AddFragment.java
View file @
5608590f
...
@@ -28,10 +28,6 @@ public class AddFragment extends BaseFragment<SsskuPresenter, FragmentSsskuAddBi
...
@@ -28,10 +28,6 @@ public class AddFragment extends BaseFragment<SsskuPresenter, FragmentSsskuAddBi
@Override
@Override
public
void
initView
()
{
public
void
initView
()
{
mViewBinding
.
etBarcode
.
requestFocus
();
KeyboardUtils
.
showSoftInput
(
mViewBinding
.
etBarcode
);
mViewBinding
.
etBarcode
.
setOnEditorActionListener
((
textView
,
i
,
keyEvent
)
->
{
mViewBinding
.
etBarcode
.
setOnEditorActionListener
((
textView
,
i
,
keyEvent
)
->
{
if
((
i
==
EditorInfo
.
IME_ACTION_SEARCH
||
i
==
EditorInfo
.
IME_ACTION_UNSPECIFIED
)
&&
!
StringUtils
.
isEmpty
(
textView
.
getText
()))
{
if
((
i
==
EditorInfo
.
IME_ACTION_SEARCH
||
i
==
EditorInfo
.
IME_ACTION_UNSPECIFIED
)
&&
!
StringUtils
.
isEmpty
(
textView
.
getText
()))
{
KeyboardUtils
.
hideSoftInput
(
textView
);
KeyboardUtils
.
hideSoftInput
(
textView
);
...
@@ -57,6 +53,12 @@ public class AddFragment extends BaseFragment<SsskuPresenter, FragmentSsskuAddBi
...
@@ -57,6 +53,12 @@ public class AddFragment extends BaseFragment<SsskuPresenter, FragmentSsskuAddBi
});
});
}
}
@Override
public
void
onStart
()
{
super
.
onStart
();
KeyboardUtils
.
showSoftInput
(
mViewBinding
.
etBarcode
);
}
public
void
loadCheckSkus
(
List
<
Sssku
>
ssskus
)
{
public
void
loadCheckSkus
(
List
<
Sssku
>
ssskus
)
{
mSkuAdapter
.
setNewData
(
ssskus
);
mSkuAdapter
.
setNewData
(
ssskus
);
}
}
...
...
app/src/main/java/com/xingdata/zzdpos/ui/marketing/ms/MsContract.java
View file @
5608590f
...
@@ -209,6 +209,11 @@ interface MsContract {
...
@@ -209,6 +209,11 @@ interface MsContract {
*/
*/
public
abstract
void
clickTypeSkuSearch
();
public
abstract
void
clickTypeSkuSearch
();
/**
* 编辑页面 - 点击营销类型商品的扫描键
*/
public
abstract
void
clickTypeSkuScan
();
/**
/**
* 编辑页面 - 点击搜索按钮
* 编辑页面 - 点击搜索按钮
*
*
...
...
app/src/main/java/com/xingdata/zzdpos/ui/marketing/ms/MsPresenter.java
View file @
5608590f
...
@@ -123,6 +123,11 @@ public class MsPresenter<Sku extends BaseSku> extends MsContract.Presenter<Sku>
...
@@ -123,6 +123,11 @@ public class MsPresenter<Sku extends BaseSku> extends MsContract.Presenter<Sku>
mView
.
showSearchFragment
(
C
.
TITLE_MODE
.
GIFT
);
mView
.
showSearchFragment
(
C
.
TITLE_MODE
.
GIFT
);
}
}
@Override
public
void
clickTypeSkuScan
()
{
mView
.
showScanFragment
(
C
.
TITLE_MODE
.
GIFT
);
}
@Override
@Override
public
void
clickSearchButton
(
String
keyword
)
{
public
void
clickSearchButton
(
String
keyword
)
{
...
...
app/src/main/java/com/xingdata/zzdpos/ui/marketing/ms/adapter/MsAdapter.java
View file @
5608590f
...
@@ -96,7 +96,8 @@ public class MsAdapter extends BaseAdapter<Ms, ItemMsBinding> {
...
@@ -96,7 +96,8 @@ public class MsAdapter extends BaseAdapter<Ms, ItemMsBinding> {
strType
=
mContext
.
getResources
().
getString
(
R
.
string
.
ms_type_money_off_info
,
ConvertUtil
.
fenToYuan
(
ms
.
getPayAmt
()),
ConvertUtil
.
fenToYuan
(
ms
.
getGiftOffAmt
()));
strType
=
mContext
.
getResources
().
getString
(
R
.
string
.
ms_type_money_off_info
,
ConvertUtil
.
fenToYuan
(
ms
.
getPayAmt
()),
ConvertUtil
.
fenToYuan
(
ms
.
getGiftOffAmt
()));
break
;
break
;
case
C
.
MS_TYPE
.
GIFT
:
case
C
.
MS_TYPE
.
GIFT
:
strType
=
mContext
.
getResources
().
getString
(
R
.
string
.
ms_type_gift_info
,
ConvertUtil
.
fenToYuan
(
ms
.
getPayAmt
()),
ConvertUtil
.
fenToYuan
(
ms
.
getGiftSkuPrice
()),
ms
.
getGiftSkuName
());
String
spuName
=
DBFactory
.
Marketing
.
Ms
.
querySpuNameBySkuId
(
ms
.
getGiftSkuId
());
strType
=
mContext
.
getResources
().
getString
(
R
.
string
.
ms_type_gift_info
,
ConvertUtil
.
fenToYuan
(
ms
.
getPayAmt
()),
ConvertUtil
.
fenToYuan
(
ms
.
getGiftSkuPrice
()),
spuName
);
break
;
break
;
}
}
return
strGroup
+
strType
;
return
strGroup
+
strType
;
...
...
app/src/main/java/com/xingdata/zzdpos/ui/marketing/ms/fragment/EditorFragment.java
View file @
5608590f
...
@@ -176,7 +176,6 @@ public class EditorFragment extends BaseFragment<MsPresenter, FragmentMsEditorBi
...
@@ -176,7 +176,6 @@ public class EditorFragment extends BaseFragment<MsPresenter, FragmentMsEditorBi
*/
*/
public
<
Sku
extends
BaseSku
>
void
loadGroupSku
(
Sku
sssku
)
{
public
<
Sku
extends
BaseSku
>
void
loadGroupSku
(
Sku
sssku
)
{
if
(
mGroupView
instanceof
GroupSkuView
)
((
GroupSkuView
)
mGroupView
).
loadSssku
(
sssku
);
if
(
mGroupView
instanceof
GroupSkuView
)
((
GroupSkuView
)
mGroupView
).
loadSssku
(
sssku
);
}
}
/**
/**
...
@@ -185,6 +184,7 @@ public class EditorFragment extends BaseFragment<MsPresenter, FragmentMsEditorBi
...
@@ -185,6 +184,7 @@ public class EditorFragment extends BaseFragment<MsPresenter, FragmentMsEditorBi
* @param sssku 商品
* @param sssku 商品
*/
*/
public
<
Sku
extends
BaseSku
>
void
loadTypeSku
(
Sku
sssku
)
{
public
<
Sku
extends
BaseSku
>
void
loadTypeSku
(
Sku
sssku
)
{
if
(
mTypeView
instanceof
TypeGiftView
)
((
TypeGiftView
)
mTypeView
).
loadSssku
(
sssku
);
}
}
/**
/**
...
...
app/src/main/java/com/xingdata/zzdpos/ui/marketing/ms/view/GroupSkuView.java
View file @
5608590f
...
@@ -29,9 +29,7 @@ public class GroupSkuView<Sku extends BaseSku> extends BaseGroupView<ViewGroupSk
...
@@ -29,9 +29,7 @@ public class GroupSkuView<Sku extends BaseSku> extends BaseGroupView<ViewGroupSk
mViewBinding
.
etSearch
.
setOnFocusChangeListener
((
view
,
b
)
->
{
mViewBinding
.
etSearch
.
setOnFocusChangeListener
((
view
,
b
)
->
{
if
(
b
)
mPresenter
.
clickGroupSkuSearch
();
if
(
b
)
mPresenter
.
clickGroupSkuSearch
();
});
});
mViewBinding
.
btnScan
.
setOnClickListener
(
view
->
{
mViewBinding
.
btnScan
.
setOnClickListener
(
view
->
mPresenter
.
clickGroupSkuScan
());
mPresenter
.
clickGroupSkuScan
();
});
}
}
@SuppressLint
(
"SetTextI18n"
)
@SuppressLint
(
"SetTextI18n"
)
...
@@ -39,8 +37,6 @@ public class GroupSkuView<Sku extends BaseSku> extends BaseGroupView<ViewGroupSk
...
@@ -39,8 +37,6 @@ public class GroupSkuView<Sku extends BaseSku> extends BaseGroupView<ViewGroupSk
protected
void
setViewByMs
()
{
protected
void
setViewByMs
()
{
if
(
mMs
.
getMsTouchTag2
()
==
null
||
mMs
.
getMsTouchTag2
()
!=
C
.
MS_GROUP
.
SKU
)
return
;
if
(
mMs
.
getMsTouchTag2
()
==
null
||
mMs
.
getMsTouchTag2
()
!=
C
.
MS_GROUP
.
SKU
)
return
;
mViewBinding
.
llProduct
.
setVisibility
(
View
.
VISIBLE
);
mViewBinding
.
llProduct
.
setVisibility
(
View
.
VISIBLE
);
mViewBinding
.
etSearch
.
setText
(
ConvertUtil
.
longToString
(
mMs
.
getSkuBarCode
()));
mViewBinding
.
setName
(
mMs
.
getSkuName
());
mViewBinding
.
setName
(
mMs
.
getSkuName
());
mViewBinding
.
setPrice
(
ConvertUtil
.
fenToYuan
(
mMs
.
getSkuPrice1
(),
true
));
mViewBinding
.
setPrice
(
ConvertUtil
.
fenToYuan
(
mMs
.
getSkuPrice1
(),
true
));
}
}
...
@@ -57,7 +53,6 @@ public class GroupSkuView<Sku extends BaseSku> extends BaseGroupView<ViewGroupSk
...
@@ -57,7 +53,6 @@ public class GroupSkuView<Sku extends BaseSku> extends BaseGroupView<ViewGroupSk
public
void
loadSssku
(
Sku
sku
)
{
public
void
loadSssku
(
Sku
sku
)
{
this
.
mSku
=
sku
;
this
.
mSku
=
sku
;
if
(
sku
!=
null
)
{
if
(
sku
!=
null
)
{
mViewBinding
.
etSearch
.
setText
(
ConvertUtil
.
longToString
(
sku
.
getSpuBarcode
()));
mViewBinding
.
setName
(
sku
.
getSpuName
());
mViewBinding
.
setName
(
sku
.
getSpuName
());
mViewBinding
.
setPrice
(
ConvertUtil
.
fenToYuan
(
sku
.
getSkuRetailPrice1
(),
true
));
mViewBinding
.
setPrice
(
ConvertUtil
.
fenToYuan
(
sku
.
getSkuRetailPrice1
(),
true
));
mViewBinding
.
llProduct
.
setVisibility
(
View
.
VISIBLE
);
mViewBinding
.
llProduct
.
setVisibility
(
View
.
VISIBLE
);
...
...
app/src/main/java/com/xingdata/zzdpos/ui/marketing/ms/view/TypeGiftView.java
View file @
5608590f
package
com
.
xingdata
.
zzdpos
.
ui
.
marketing
.
ms
.
view
;
package
com
.
xingdata
.
zzdpos
.
ui
.
marketing
.
ms
.
view
;
import
android.annotation.SuppressLint
;
import
android.view.View
;
import
android.widget.EditText
;
import
com.blankj.utilcode.util.StringUtils
;
import
com.xingdata.zzdpos.C
;
import
com.xingdata.zzdpos.C
;
import
com.xingdata.zzdpos.R
;
import
com.xingdata.zzdpos.R
;
import
com.xingdata.zzdpos.base.BaseSku
;
import
com.xingdata.zzdpos.databinding.ViewTypeGiftBinding
;
import
com.xingdata.zzdpos.databinding.ViewTypeGiftBinding
;
import
com.xingdata.zzdpos.model.Ms
;
import
com.xingdata.zzdpos.model.Ms
;
import
com.xingdata.zzdpos.util.ConvertUtil
;
import
com.xingdata.zzdpos.util.InputFilters
;
/**
/**
* 促销页面
* 促销页面
*/
*/
public
class
TypeGiftView
extends
BaseTypeView
<
ViewTypeGiftBinding
>
{
public
class
TypeGiftView
<
Sku
extends
BaseSku
>
extends
BaseTypeView
<
ViewTypeGiftBinding
>
{
private
Sku
mSssku
;
private
View
.
OnFocusChangeListener
mOnFocusChangeListener
;
public
TypeGiftView
()
{
mOnFocusChangeListener
=
(
view
,
b
)
->
{
if
(
view
instanceof
EditText
)
{
EditText
editText
=
(
EditText
)
view
;
if
(
b
&&
editText
.
getText
().
toString
().
equals
(
"0.00"
))
{
editText
.
setText
(
""
);
}
else
if
(!
b
&&
editText
.
getText
().
length
()
==
0
)
{
editText
.
setText
(
"0.00"
);
}
}
};
}
@Override
@Override
public
int
getLayoutId
()
{
public
int
getLayoutId
()
{
return
R
.
layout
.
view_type_gift
;
return
R
.
layout
.
view_type_gift
;
}
}
@Override
public
void
initView
()
{
super
.
initView
();
mViewBinding
.
etAmt
.
setFilters
(
InputFilters
.
getMoneyFilter
(
6
));
mViewBinding
.
etAddAmt
.
setFilters
(
InputFilters
.
getMoneyFilter
(
6
));
mViewBinding
.
etAmt
.
setOnFocusChangeListener
(
mOnFocusChangeListener
);
mViewBinding
.
etAddAmt
.
setOnFocusChangeListener
(
mOnFocusChangeListener
);
mViewBinding
.
etSearch
.
setOnFocusChangeListener
((
view
,
b
)
->
{
if
(
b
)
mPresenter
.
clickTypeSkuSearch
();
});
mViewBinding
.
btnScan
.
setOnClickListener
(
view
->
mPresenter
.
clickTypeSkuScan
());
}
@SuppressLint
(
"SetTextI18n"
)
@Override
@Override
protected
void
setViewByMs
()
{
protected
void
setViewByMs
()
{
if
(
mMs
.
getMsTools
()
==
null
||
mMs
.
getMsTools
()
!=
C
.
MS_TYPE
.
GIFT
)
return
;
mViewBinding
.
etAmt
.
setText
(
ConvertUtil
.
fenToYuan
(
mMs
.
getPayAmt
()));
mViewBinding
.
etAddAmt
.
setText
(
ConvertUtil
.
fenToYuan
(
mMs
.
getGiftSkuPrice
()));
mViewBinding
.
llProduct
.
setVisibility
(
View
.
VISIBLE
);
mViewBinding
.
setName
(
mMs
.
getGiftSkuName
());
mViewBinding
.
setPrice
(
ConvertUtil
.
fenToYuan
(
mMs
.
getGiftSkuPrice1
(),
true
));
}
}
@Override
@Override
public
boolean
processMs
(
Ms
ms
)
{
public
boolean
processMs
(
Ms
ms
)
{
ms
.
setMsTools
(
C
.
MS_TYPE
.
GIFT
);
ms
.
setMsTools
(
C
.
MS_TYPE
.
GIFT
);
String
strAmt
=
mViewBinding
.
etAmt
.
getText
().
toString
();
if
(
StringUtils
.
isEmpty
(
strAmt
))
return
false
;
ms
.
setPayAmt
(
ConvertUtil
.
yuanToFen
(
strAmt
));
String
strAddAmt
=
mViewBinding
.
etAddAmt
.
getText
().
toString
();
if
(
StringUtils
.
isEmpty
(
strAddAmt
))
return
false
;
ms
.
setGiftSkuPrice
(
ConvertUtil
.
yuanToFen
(
strAddAmt
));
if
(
mSssku
==
null
&&
ms
.
getGiftSkuId
()
==
null
)
return
false
;
if
(
mSssku
!=
null
)
ms
.
setGiftSkuId
(
mSssku
.
getSkuId
());
return
true
;
return
true
;
}
}
@SuppressLint
(
"SetTextI18n"
)
public
void
loadSssku
(
Sku
sku
)
{
this
.
mSssku
=
sku
;
if
(
sku
!=
null
)
{
mViewBinding
.
setName
(
mMs
.
getGiftSkuName
());
mViewBinding
.
setPrice
(
ConvertUtil
.
fenToYuan
(
mMs
.
getGiftSkuPrice1
(),
true
));
mViewBinding
.
llProduct
.
setVisibility
(
View
.
VISIBLE
);
}
else
{
mViewBinding
.
llProduct
.
setVisibility
(
View
.
GONE
);
}
}
}
}
app/src/main/res/layout/activity_ms.xml
View file @
5608590f
...
@@ -48,6 +48,7 @@
...
@@ -48,6 +48,7 @@
style=
"@style/searchBarEditor"
style=
"@style/searchBarEditor"
android:layout_width=
"0dp"
android:layout_width=
"0dp"
android:layout_weight=
"1"
android:layout_weight=
"1"
android:inputType=
"text"
android:labelFor=
"@+id/et_search"
/>
android:labelFor=
"@+id/et_search"
/>
</LinearLayout>
</LinearLayout>
...
...
app/src/main/res/layout/fragment_sssku_add.xml
View file @
5608590f
...
@@ -53,6 +53,7 @@
...
@@ -53,6 +53,7 @@
android:layout_weight=
"1"
android:layout_weight=
"1"
android:background=
"@color/transparent"
android:background=
"@color/transparent"
android:gravity=
"center_vertical"
android:gravity=
"center_vertical"
android:imeOptions=
"actionSearch"
android:inputType=
"number"
android:inputType=
"number"
android:labelFor=
"@+id/et_barcode"
android:labelFor=
"@+id/et_barcode"
android:saveEnabled=
"false"
android:saveEnabled=
"false"
...
...
app/src/main/res/layout/view_type_gift.xml
View file @
5608590f
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<layout
xmlns:android=
"http://schemas.android.com/apk/res/android"
<layout>
xmlns:app=
"http://schemas.android.com/apk/res-auto"
>
<LinearLayout
<data>
<import
type=
"android.view.View"
/>
<variable
name=
"name"
type=
"String"
/>
<variable
name=
"price"
type=
"String"
/>
</data>
<LinearLayout
xmlns:android=
"http://schemas.android.com/apk/res/android"
xmlns:app=
"http://schemas.android.com/apk/res-auto"
android:layout_width=
"match_parent"
android:layout_width=
"match_parent"
android:layout_height=
"
wrap_cont
ent"
android:layout_height=
"
match_par
ent"
android:background=
"@color/white_caocao"
android:background=
"@color/white_caocao"
android:orientation=
"vertical"
>
android:orientation=
"vertical"
>
<LinearLayout
android:layout_width=
"match_parent"
android:layout_height=
"?attr/actionBarSize"
android:layout_marginEnd=
"@dimen/all_margin"
android:layout_marginStart=
"@dimen/all_margin"
android:gravity=
"center_vertical"
>
<TextView
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:gravity=
"center"
android:text=
"@string/ms_editor_type_gift_text1"
android:textColor=
"@color/black"
android:textSize=
"@dimen/big_text_size"
/>
<EditText
android:id=
"@+id/et_amt"
android:layout_width=
"0dp"
android:layout_height=
"match_parent"
android:layout_marginEnd=
"@dimen/all_margin"
android:layout_marginStart=
"@dimen/all_margin"
android:layout_weight=
"1"
android:background=
"@color/transparent"
android:inputType=
"numberDecimal"
android:labelFor=
"@+id/et_amt"
android:saveEnabled=
"false"
android:textSize=
"@dimen/all_body_size"
/>
<TextView
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:gravity=
"center"
android:text=
"@string/ms_editor_type_gift_text2"
android:textColor=
"@color/black"
android:textSize=
"@dimen/big_text_size"
/>
</LinearLayout>
<View
android:layout_width=
"match_parent"
android:layout_height=
"@dimen/all_line_width"
android:layout_marginEnd=
"@dimen/all_margin"
android:layout_marginStart=
"@dimen/all_margin"
android:background=
"@color/gray_kongming"
/>
<LinearLayout
android:layout_width=
"match_parent"
android:layout_height=
"?attr/actionBarSize"
android:layout_marginEnd=
"@dimen/all_margin"
android:layout_marginStart=
"@dimen/all_margin"
android:gravity=
"center_vertical"
>
<TextView
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:gravity=
"center"
android:text=
"@string/ms_editor_type_gift_text3"
android:textColor=
"@color/black"
android:textSize=
"@dimen/big_text_size"
/>
<EditText
android:id=
"@+id/et_add_amt"
android:layout_width=
"0dp"
android:layout_height=
"match_parent"
android:layout_marginEnd=
"@dimen/all_margin"
android:layout_marginStart=
"@dimen/all_margin"
android:layout_weight=
"1"
android:background=
"@color/transparent"
android:inputType=
"numberDecimal"
android:labelFor=
"@+id/et_add_amt"
android:textSize=
"@dimen/all_body_size"
/>
<TextView
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:gravity=
"center"
android:text=
"@string/ms_editor_type_gift_text2"
android:textColor=
"@color/black"
android:textSize=
"@dimen/big_text_size"
/>
</LinearLayout>
<View
android:layout_width=
"match_parent"
android:layout_height=
"@dimen/all_line_width"
android:layout_marginEnd=
"@dimen/all_margin"
android:layout_marginStart=
"@dimen/all_margin"
android:background=
"@color/gray_kongming"
/>
<LinearLayout
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:background=
"@color/white_caocao"
android:orientation=
"vertical"
>
<LinearLayout
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
android:layout_marginBottom=
"@dimen/all_margin"
android:layout_marginEnd=
"@dimen/all_margin"
android:layout_marginStart=
"@dimen/all_margin"
android:layout_marginTop=
"@dimen/all_margin"
>
<EditText
android:id=
"@+id/et_search"
style=
"@style/searchBarEditor"
android:layout_width=
"0dp"
android:layout_height=
"match_parent"
android:layout_marginEnd=
"@dimen/all_spacing"
android:layout_weight=
"1"
android:hint=
"@string/ms_editor_type_gift_search_hint"
android:inputType=
"text"
android:labelFor=
"@+id/et_search"
android:saveEnabled=
"false"
/>
<ImageButton
android:id=
"@+id/btn_scan"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:background=
"@color/transparent"
android:contentDescription=
"@string/store_scan"
android:foreground=
"?android:attr/actionBarItemBackground"
android:src=
"@mipmap/but_sweep_yard"
/>
</LinearLayout>
<LinearLayout
android:id=
"@+id/ll_product"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:orientation=
"vertical"
android:visibility=
"@{name.length()>0?View.VISIBLE:View.GONE }"
>
<View
android:layout_width=
"match_parent"
android:layout_height=
"@dimen/all_line_width"
android:layout_marginEnd=
"@dimen/all_margin"
android:layout_marginStart=
"@dimen/all_margin"
android:background=
"@color/gray_kongming"
/>
<LinearLayout
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
>
<com.facebook.drawee.view.SimpleDraweeView
android:id=
"@+id/tv_product_pic"
android:layout_width=
"80dp"
android:layout_height=
"80dp"
android:layout_gravity=
"center_vertical"
android:layout_marginStart=
"@dimen/all_margin"
app:placeholderImage=
"@mipmap/icon_goods_default"
/>
<LinearLayout
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_marginTop=
"@dimen/all_spacing"
android:orientation=
"vertical"
android:padding=
"@dimen/all_margin"
>
<TextView
android:id=
"@+id/tv_product_name"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:text=
"@{@string/ms_editor_group_sku_name+name}"
/>
<TextView
android:id=
"@+id/tv_product_price"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_marginTop=
"@dimen/all_margin"
android:text=
"@{@string/ms_editor_group_sku_price+price}"
/>
</LinearLayout>
</LinearLayout>
</LinearLayout>
</LinearLayout>
</LinearLayout>
</LinearLayout>
</layout>
</layout>
\ No newline at end of file
app/src/main/res/values/strings.xml
View file @
5608590f
...
@@ -366,8 +366,8 @@
...
@@ -366,8 +366,8 @@
<string
name=
"ms_editor_type_money_off_text2"
>
减
</string>
<string
name=
"ms_editor_type_money_off_text2"
>
减
</string>
<string
name=
"ms_editor_type_money_off_text3"
>
元
</string>
<string
name=
"ms_editor_type_money_off_text3"
>
元
</string>
<string
name=
"ms_editor_type_gift_text1"
>
满
</string>
<string
name=
"ms_editor_type_gift_text1"
>
满
</string>
<string
name=
"ms_editor_type_gift_text2"
>
元
,加
</string>
<string
name=
"ms_editor_type_gift_text2"
>
元
</string>
<string
name=
"ms_editor_type_gift_text3"
>
元换购
</string>
<string
name=
"ms_editor_type_gift_text3"
>
加
</string>
<string
name=
"ms_editor_type_gift_text4"
>
1件
</string>
<string
name=
"ms_editor_type_gift_text4"
>
1件
</string>
<string
name=
"ms_editor_type_gift_hint"
>
条码:请扫码或输入条码
</string>
<string
name=
"ms_editor_type_gift_hint"
>
条码:请扫码或输入条码
</string>
<string
name=
"ms_editor_type_gift_name"
>
品名:
</string>
<string
name=
"ms_editor_type_gift_name"
>
品名:
</string>
...
...
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