Commit 358e4c5c authored by linfeng's avatar linfeng

bug修改

parent bd1248a9
...@@ -50,7 +50,7 @@ import me.jessyan.autosize.onAdaptListener; ...@@ -50,7 +50,7 @@ import me.jessyan.autosize.onAdaptListener;
public class RvClientApplication extends FrameApp { public class RvClientApplication extends FrameApp {
final public static String token = "eyJhbGciOiJSUzI1NiJ9.eyJzdWIiOiIxMzc2NjY2NjY2NiIsInVzZXJJZCI6IjE1IiwicmVxdWVzdFR5cGUiOiJBUFAiLCJleHAiOjE1NTk4MDU4Mjd9.NAzU25an3hqrbQI2dsroONtckMmQZRUikqBXxThGRQb578Adq7lQKM-jPw2ViCuXUcGuNRPG47d1hCzyRZH_-8nkG2ls7F0zRMATbcWIL0fozLKS4puMYT_I359JIdp_a6onEmfX0RMunupp0tbRlrbdaVLIIXIvA4nU8b_b4Rc"; final public static String token = "eyJhbGciOiJSUzI1NiJ9.eyJzdWIiOiIxMzc2NjY2NjY2NiIsInVzZXJJZCI6IjE1IiwicmVxdWVzdFR5cGUiOiJBUFAiLCJleHAiOjE1NTk4MDU4Mjd9.NAzU25an3hqrbQI2dsroONtckMmQZRUikqBXxThGRQb578Adq7lQKM-jPw2ViCuXUcGuNRPG47d1hCzyRZH_-8nkG2ls7F0zRMATbcWIL0fozLKS4puMYT_I359JIdp_a6onEmfX0RMunupp0tbRlrbdaVLIIXIvA4nU8b_b4Rc";
//ARouter 调试开关 //ARouter 调试开关
private boolean isDedugARouter = true; private boolean isDedugARouter = false;
@Override @Override
public void onCreate() { public void onCreate() {
......
...@@ -4,9 +4,13 @@ import android.content.Context; ...@@ -4,9 +4,13 @@ import android.content.Context;
import android.content.Intent; import android.content.Intent;
import android.os.Bundle; import android.os.Bundle;
import android.text.Editable; import android.text.Editable;
import android.text.SpannableStringBuilder;
import android.text.TextPaint;
import android.text.TextUtils; import android.text.TextUtils;
import android.text.method.HideReturnsTransformationMethod; import android.text.method.HideReturnsTransformationMethod;
import android.text.method.LinkMovementMethod;
import android.text.method.PasswordTransformationMethod; import android.text.method.PasswordTransformationMethod;
import android.text.style.ClickableSpan;
import android.view.View; import android.view.View;
import android.widget.CheckBox; import android.widget.CheckBox;
import android.widget.EditText; import android.widget.EditText;
...@@ -17,17 +21,16 @@ import com.alibaba.android.arouter.launcher.ARouter; ...@@ -17,17 +21,16 @@ import com.alibaba.android.arouter.launcher.ARouter;
import com.frame.base.url.Constance; import com.frame.base.url.Constance;
import com.frame.rv.config.RvFrameConfig; import com.frame.rv.config.RvFrameConfig;
import com.ruiwenliu.wrapper.base.BaseBean; import com.ruiwenliu.wrapper.base.BaseBean;
import com.ruiwenliu.wrapper.base.presenter.CommonPresenter;
import com.ruiwenliu.wrapper.bean.BeanUserInfo;
import com.ruiwenliu.wrapper.util.RxJavaManager; import com.ruiwenliu.wrapper.util.RxJavaManager;
import com.ruiwenliu.wrapper.util.listener.TextChangedListener; import com.ruiwenliu.wrapper.util.listener.TextChangedListener;
import com.ruiwenliu.wrapper.weight.TitleView; import com.ruiwenliu.wrapper.weight.TitleView;
import com.rv.component.utils.AppCookie; import com.rv.component.utils.AppCookie;
import com.rv.component.utils.Cookie;
import com.rv.home.R; import com.rv.home.R;
import com.rv.home.R2; import com.rv.home.R2;
import com.rv.home.rv.module.ApiConfig; import com.rv.home.rv.module.ApiConfig;
import com.rv.home.rv.module.basic.BaseLoginActivity; import com.rv.home.rv.module.basic.BaseLoginActivity;
import com.ruiwenliu.wrapper.bean.BeanUserInfo;
import com.ruiwenliu.wrapper.base.presenter.CommonPresenter;
import com.rv.home.rv.module.ui.login.bean.RegisteredBean; import com.rv.home.rv.module.ui.login.bean.RegisteredBean;
import com.rv.home.rv.module.ui.login.bean.SendCodeBean; import com.rv.home.rv.module.ui.login.bean.SendCodeBean;
import com.umeng.socialize.bean.SHARE_MEDIA; import com.umeng.socialize.bean.SHARE_MEDIA;
...@@ -36,6 +39,7 @@ import java.util.LinkedHashMap; ...@@ -36,6 +39,7 @@ import java.util.LinkedHashMap;
import java.util.Map; import java.util.Map;
import butterknife.BindView; import butterknife.BindView;
import butterknife.ButterKnife;
import butterknife.OnClick; import butterknife.OnClick;
import io.reactivex.Observer; import io.reactivex.Observer;
import io.reactivex.disposables.Disposable; import io.reactivex.disposables.Disposable;
...@@ -102,6 +106,61 @@ public class RegisteredActivity extends BaseLoginActivity<CommonPresenter> { ...@@ -102,6 +106,61 @@ public class RegisteredActivity extends BaseLoginActivity<CommonPresenter> {
editListener(etPhoneCode); editListener(etPhoneCode);
editListener(etPwd); editListener(etPwd);
editListener(etAgainPwd); editListener(etAgainPwd);
initData();
}
private void initData() {
String str = "注册即表示同意滴房车《用户协议》和《隐私政策》";
SpannableStringBuilder ssb = new SpannableStringBuilder();
ssb.append(str);
final int start = str.indexOf("《");//第一个出现的位置
ssb.setSpan(new ClickableSpan() {
@Override
public void onClick(View widget) {
ARouter.getInstance().build(Constance.ACTIVITY_URL_WEBVIEW)
.withString("title", "用户协议")
.withString("url", ApiConfig.HTTP_URL_CAR_TYPE_NOTICE)
.withInt("type", 15)
.navigation();
}
@Override
public void updateDrawState(TextPaint ds) {
super.updateDrawState(ds);
ds.setColor(getResources().getColor(R.color.gray_FFB74B)); //设置文件颜色
// 去掉下划线
ds.setUnderlineText(false);
}
}, start, start + 6, 0);
final int end = str.lastIndexOf("《");//最后一个出现的位置
ssb.setSpan(new ClickableSpan() {
@Override
public void onClick(View widget) {
ARouter.getInstance().build(Constance.ACTIVITY_URL_WEBVIEW)
.withString("title", "隐私政策")
.withString("url", ApiConfig.HTTP_URL_CAR_TYPE_NOTICE)
.withInt("type", 19)
.navigation();
}
@Override
public void updateDrawState(TextPaint ds) {
super.updateDrawState(ds);
ds.setColor(getResources().getColor(R.color.gray_FFB74B)); //设置文件颜色
// 去掉下划线
ds.setUnderlineText(false);
}
}, end, end + 6, 0);
tvAgreement.setMovementMethod(LinkMovementMethod.getInstance());
tvAgreement.setText(ssb, TextView.BufferType.SPANNABLE);
} }
@Override @Override
...@@ -154,13 +213,15 @@ public class RegisteredActivity extends BaseLoginActivity<CommonPresenter> { ...@@ -154,13 +213,15 @@ public class RegisteredActivity extends BaseLoginActivity<CommonPresenter> {
confirmShow = !confirmShow; confirmShow = !confirmShow;
ivClearAgainPwd.setSelected(confirmShow); ivClearAgainPwd.setSelected(confirmShow);
etAgainPwd.setTransformationMethod(confirmShow ? HideReturnsTransformationMethod.getInstance() : PasswordTransformationMethod.getInstance()); etAgainPwd.setTransformationMethod(confirmShow ? HideReturnsTransformationMethod.getInstance() : PasswordTransformationMethod.getInstance());
} else if (view.getId() == R.id.tv_agreement) { }
ARouter.getInstance().build(Constance.ACTIVITY_URL_WEBVIEW) // else if (view.getId() == R.id.tv_agreement) {
.withString("title", "用户协议") // ARouter.getInstance().build(Constance.ACTIVITY_URL_WEBVIEW)
.withString("url", ApiConfig.HTTP_URL_CAR_TYPE_NOTICE) // .withString("title", "用户协议")
.withInt("type", 15) // .withString("url", ApiConfig.HTTP_URL_CAR_TYPE_NOTICE)
.navigation(); // .withInt("type", 15)
} else if (view.getId() == R.id.tv_registered) { // .navigation();
// }
else if (view.getId() == R.id.tv_registered) {
if (getPwd().length() < 8) { if (getPwd().length() < 8) {
showToast(mActivity.getString(R.string.rv_pwd_length)); showToast(mActivity.getString(R.string.rv_pwd_length));
return; return;
...@@ -376,4 +437,11 @@ public class RegisteredActivity extends BaseLoginActivity<CommonPresenter> { ...@@ -376,4 +437,11 @@ public class RegisteredActivity extends BaseLoginActivity<CommonPresenter> {
public void onComplete(SHARE_MEDIA share_media, int i, Map<String, String> map) { public void onComplete(SHARE_MEDIA share_media, int i, Map<String, String> map) {
} }
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// TODO: add setContentView(...) invocation
ButterKnife.bind(this);
}
} }
...@@ -20,7 +20,7 @@ ...@@ -20,7 +20,7 @@
<string name="rv_pwd_hint">请输入密码</string> <string name="rv_pwd_hint">请输入密码</string>
<string name="rv_pwd_again_hint">请再次输入密码</string> <string name="rv_pwd_again_hint">请再次输入密码</string>
<string name="rv_registered">注册</string> <string name="rv_registered">注册</string>
<string name="rv_registered_annotations">注册即表示同意欣新房车</string> <string name="rv_registered_annotations">注册即表示同意房车</string>
<string name="rv_registered_agreement">《用户协议》</string> <string name="rv_registered_agreement">《用户协议》</string>
<string name="rv_phone_registered">手机注册</string> <string name="rv_phone_registered">手机注册</string>
<string name="rv_phone_bind">绑定手机</string> <string name="rv_phone_bind">绑定手机</string>
......
...@@ -73,53 +73,50 @@ ...@@ -73,53 +73,50 @@
<include layout="@layout/common_line" /> <include layout="@layout/common_line" />
<FrameLayout
<WebView
android:id="@+id/webView"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent"> android:layout_height="0dp"
android:layout_weight="1" />
<WebView <LinearLayout
android:id="@+id/webView" android:id="@+id/ll_item_bottom"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" /> android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:orientation="vertical">
<include layout="@layout/common_line" />
<LinearLayout <LinearLayout
android:id="@+id/ll_item_bottom"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="@dimen/size_50"
android:layout_gravity="bottom" android:orientation="horizontal">
android:orientation="vertical">
<include layout="@layout/common_line" /> <TextView
android:id="@+id/tv_customer_service"
<LinearLayout android:layout_width="0dp"
android:layout_width="match_parent" android:layout_height="match_parent"
android:layout_height="@dimen/size_50" android:layout_weight="1"
android:orientation="horizontal"> android:background="@color/white"
android:gravity="center"
android:text="联系客服"
<TextView android:textColor="@color/colorMain"
android:background="@color/white" android:textSize="@dimen/text_14" />
android:id="@+id/tv_customer_service"
android:layout_width="0dp" <TextView
android:layout_height="match_parent" android:id="@+id/tv_appointment"
android:layout_weight="1" android:layout_width="0dp"
android:gravity="center" android:layout_height="match_parent"
android:text="联系客服" android:layout_weight="1"
android:textColor="@color/colorMain" android:background="@color/gray_FFB74B"
android:textSize="@dimen/text_14" /> android:gravity="center"
android:text="立即预订"
<TextView android:textColor="@color/colorWrite"
android:id="@+id/tv_appointment" android:textSize="@dimen/text_14" />
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:background="@color/gray_FFB74B"
android:gravity="center"
android:text="立即预订"
android:textColor="@color/colorWrite"
android:textSize="@dimen/text_14" />
</LinearLayout>
</LinearLayout> </LinearLayout>
</FrameLayout> </LinearLayout>
</LinearLayout> </LinearLayout>
...@@ -14,11 +14,11 @@ import android.support.v7.widget.CardView; ...@@ -14,11 +14,11 @@ import android.support.v7.widget.CardView;
import android.text.TextUtils; import android.text.TextUtils;
import android.view.View; import android.view.View;
import android.widget.ImageView; import android.widget.ImageView;
import android.widget.ScrollView;
import android.widget.TextView; import android.widget.TextView;
import com.alibaba.android.arouter.facade.annotation.Autowired; import com.alibaba.android.arouter.facade.annotation.Autowired;
import com.alibaba.android.arouter.facade.annotation.Route; import com.alibaba.android.arouter.facade.annotation.Route;
import com.base.utils.ui.datetime.selector.util.TextUtil;
import com.bumptech.glide.Glide; import com.bumptech.glide.Glide;
import com.bumptech.glide.load.resource.bitmap.RoundedCorners; import com.bumptech.glide.load.resource.bitmap.RoundedCorners;
import com.bumptech.glide.request.RequestOptions; import com.bumptech.glide.request.RequestOptions;
...@@ -79,6 +79,8 @@ public class CarPosterActivity extends BaseStatusActivity<CommonPresenter> { ...@@ -79,6 +79,8 @@ public class CarPosterActivity extends BaseStatusActivity<CommonPresenter> {
@Autowired() @Autowired()
String imageUrl; String imageUrl;
@BindView(R2.id.scrollView)
ScrollView scrollView;
private ShareManager shareManager; private ShareManager shareManager;
...@@ -141,17 +143,17 @@ public class CarPosterActivity extends BaseStatusActivity<CommonPresenter> { ...@@ -141,17 +143,17 @@ public class CarPosterActivity extends BaseStatusActivity<CommonPresenter> {
private void preShare(int type, int requestCode) { private void preShare(int type, int requestCode) {
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.M) { if (Build.VERSION.SDK_INT < Build.VERSION_CODES.M) {
if (type == 0) { if (type == 0) {
saveBill(llBillContent); saveBill(scrollView);
} else { } else {
share(llBillContent); share(scrollView);
} }
} else { } else {
if (ContextCompat.checkSelfPermission(this, if (ContextCompat.checkSelfPermission(this,
Manifest.permission.WRITE_EXTERNAL_STORAGE) == PackageManager.PERMISSION_GRANTED) { Manifest.permission.WRITE_EXTERNAL_STORAGE) == PackageManager.PERMISSION_GRANTED) {
if (type == 0) { if (type == 0) {
saveBill(llBillContent); saveBill(scrollView);
} else { } else {
share(llBillContent); share(scrollView);
} }
} else {//申请权限 } else {//申请权限
ActivityCompat.requestPermissions(this, ActivityCompat.requestPermissions(this,
...@@ -167,14 +169,14 @@ public class CarPosterActivity extends BaseStatusActivity<CommonPresenter> { ...@@ -167,14 +169,14 @@ public class CarPosterActivity extends BaseStatusActivity<CommonPresenter> {
switch (requestCode) { switch (requestCode) {
case 1001: case 1001:
if (grantResults[0] == PackageManager.PERMISSION_GRANTED) { if (grantResults[0] == PackageManager.PERMISSION_GRANTED) {
saveBill(llBillContent); saveBill(scrollView);
} else { } else {
showToast("授权失败,无法分享海报"); showToast("授权失败,无法分享海报");
} }
break; break;
case 1002: case 1002:
if (grantResults[0] == PackageManager.PERMISSION_GRANTED) { if (grantResults[0] == PackageManager.PERMISSION_GRANTED) {
share(llBillContent); share(scrollView);
} else { } else {
showToast("授权失败,无法分享海报"); showToast("授权失败,无法分享海报");
} }
...@@ -268,9 +270,9 @@ public class CarPosterActivity extends BaseStatusActivity<CommonPresenter> { ...@@ -268,9 +270,9 @@ public class CarPosterActivity extends BaseStatusActivity<CommonPresenter> {
* 保存海报 * 保存海报
* @param view * @param view
*/ */
public void saveBill(View view) { public void saveBill(ScrollView view) {
if (view != null) { if (view != null) {
Bitmap bitmap = ShareUtils.viewConversionBitmap(view); Bitmap bitmap = ShareUtils.getBitmapByView(view);
File file = null; File file = null;
if (bitmap != null) { if (bitmap != null) {
file = ShareUtils.saveBitmapFile(mActivity, bitmap); file = ShareUtils.saveBitmapFile(mActivity, bitmap);
......
...@@ -5,7 +5,6 @@ import android.content.Intent; ...@@ -5,7 +5,6 @@ import android.content.Intent;
import android.content.pm.PackageManager; import android.content.pm.PackageManager;
import android.content.res.Configuration; import android.content.res.Configuration;
import android.graphics.Bitmap; import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.os.Build; import android.os.Build;
import android.os.Bundle; import android.os.Bundle;
import android.support.annotation.NonNull; import android.support.annotation.NonNull;
...@@ -15,6 +14,7 @@ import android.support.v7.widget.CardView; ...@@ -15,6 +14,7 @@ import android.support.v7.widget.CardView;
import android.text.TextUtils; import android.text.TextUtils;
import android.view.View; import android.view.View;
import android.widget.ImageView; import android.widget.ImageView;
import android.widget.ScrollView;
import android.widget.TextView; import android.widget.TextView;
import com.alibaba.android.arouter.facade.annotation.Autowired; import com.alibaba.android.arouter.facade.annotation.Autowired;
...@@ -26,7 +26,6 @@ import com.frame.base.url.Constance; ...@@ -26,7 +26,6 @@ import com.frame.base.url.Constance;
import com.ruiwenliu.wrapper.base.BaseBean; import com.ruiwenliu.wrapper.base.BaseBean;
import com.ruiwenliu.wrapper.base.BaseStatusActivity; import com.ruiwenliu.wrapper.base.BaseStatusActivity;
import com.ruiwenliu.wrapper.base.presenter.CommonPresenter; import com.ruiwenliu.wrapper.base.presenter.CommonPresenter;
import com.ruiwenliu.wrapper.bean.BeanUserInfo;
import com.ruiwenliu.wrapper.bean.UserInfoBean; import com.ruiwenliu.wrapper.bean.UserInfoBean;
import com.ruiwenliu.wrapper.util.TransformationUtil; import com.ruiwenliu.wrapper.util.TransformationUtil;
import com.ruiwenliu.wrapper.util.glide.GlideManager; import com.ruiwenliu.wrapper.util.glide.GlideManager;
...@@ -48,6 +47,7 @@ import com.umeng.socialize.utils.ShareBoardlistener; ...@@ -48,6 +47,7 @@ import com.umeng.socialize.utils.ShareBoardlistener;
import java.io.File; import java.io.File;
import butterknife.BindView; import butterknife.BindView;
import butterknife.ButterKnife;
import butterknife.OnClick; import butterknife.OnClick;
/** /**
...@@ -73,6 +73,8 @@ public class PosterActivity extends BaseStatusActivity<CommonPresenter> { ...@@ -73,6 +73,8 @@ public class PosterActivity extends BaseStatusActivity<CommonPresenter> {
@Autowired() @Autowired()
String imageUrl; String imageUrl;
@BindView(R2.id.scrollView)
ScrollView scrollView;
private ShareManager shareManager; private ShareManager shareManager;
...@@ -148,17 +150,17 @@ public class PosterActivity extends BaseStatusActivity<CommonPresenter> { ...@@ -148,17 +150,17 @@ public class PosterActivity extends BaseStatusActivity<CommonPresenter> {
private void preShare(int type, int requestCode) { private void preShare(int type, int requestCode) {
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.M) { if (Build.VERSION.SDK_INT < Build.VERSION_CODES.M) {
if (type == 0) { if (type == 0) {
saveBill(llBillContent); saveBill(scrollView);
} else { } else {
share(llBillContent); share(scrollView);
} }
} else { } else {
if (ContextCompat.checkSelfPermission(this, if (ContextCompat.checkSelfPermission(this,
Manifest.permission.WRITE_EXTERNAL_STORAGE) == PackageManager.PERMISSION_GRANTED) { Manifest.permission.WRITE_EXTERNAL_STORAGE) == PackageManager.PERMISSION_GRANTED) {
if (type == 0) { if (type == 0) {
saveBill(llBillContent); saveBill(scrollView);
} else { } else {
share(llBillContent); share(scrollView);
} }
} else {//申请权限 } else {//申请权限
ActivityCompat.requestPermissions(this, ActivityCompat.requestPermissions(this,
...@@ -174,14 +176,14 @@ public class PosterActivity extends BaseStatusActivity<CommonPresenter> { ...@@ -174,14 +176,14 @@ public class PosterActivity extends BaseStatusActivity<CommonPresenter> {
switch (requestCode) { switch (requestCode) {
case 1001: case 1001:
if (grantResults[0] == PackageManager.PERMISSION_GRANTED) { if (grantResults[0] == PackageManager.PERMISSION_GRANTED) {
saveBill(llBillContent); saveBill(scrollView);
} else { } else {
showToast("授权失败,无法分享海报"); showToast("授权失败,无法分享海报");
} }
break; break;
case 1002: case 1002:
if (grantResults[0] == PackageManager.PERMISSION_GRANTED) { if (grantResults[0] == PackageManager.PERMISSION_GRANTED) {
share(llBillContent); share(scrollView);
} else { } else {
showToast("授权失败,无法分享海报"); showToast("授权失败,无法分享海报");
} }
...@@ -276,9 +278,9 @@ public class PosterActivity extends BaseStatusActivity<CommonPresenter> { ...@@ -276,9 +278,9 @@ public class PosterActivity extends BaseStatusActivity<CommonPresenter> {
* 保存海报 * 保存海报
* @param view * @param view
*/ */
public void saveBill(View view) { public void saveBill(ScrollView view) {
if (view != null) { if (view != null) {
Bitmap bitmap = ShareUtils.viewConversionBitmap(view); Bitmap bitmap = ShareUtils.getBitmapByView(view);
File file = null; File file = null;
if (bitmap != null) { if (bitmap != null) {
file = ShareUtils.saveBitmapFile(mActivity, bitmap); file = ShareUtils.saveBitmapFile(mActivity, bitmap);
...@@ -288,4 +290,11 @@ public class PosterActivity extends BaseStatusActivity<CommonPresenter> { ...@@ -288,4 +290,11 @@ public class PosterActivity extends BaseStatusActivity<CommonPresenter> {
} }
} }
} }
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// TODO: add setContentView(...) invocation
ButterKnife.bind(this);
}
} }
...@@ -24,6 +24,7 @@ ...@@ -24,6 +24,7 @@
app:cardCornerRadius="5dp"> app:cardCornerRadius="5dp">
<ScrollView <ScrollView
android:id="@+id/scrollView"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/size_5" android:layout_marginLeft="@dimen/size_5"
......
...@@ -24,6 +24,7 @@ ...@@ -24,6 +24,7 @@
app:cardCornerRadius="5dp"> app:cardCornerRadius="5dp">
<ScrollView <ScrollView
android:id="@+id/scrollView"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/size_5" android:layout_marginLeft="@dimen/size_5"
...@@ -68,9 +69,9 @@ ...@@ -68,9 +69,9 @@
android:id="@+id/tv_name" android:id="@+id/tv_name"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:singleLine="false"
android:maxLines="2"
android:ellipsize="end" android:ellipsize="end"
android:maxLines="2"
android:singleLine="false"
android:text="" android:text=""
android:textColor="@color/textGray" android:textColor="@color/textGray"
android:textSize="@dimen/text_15" /> android:textSize="@dimen/text_15" />
......
...@@ -83,9 +83,11 @@ ...@@ -83,9 +83,11 @@
android:id="@+id/tv_phone" android:id="@+id/tv_phone"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:ellipsize="end"
android:maxLines="2"
android:singleLine="false" android:singleLine="false"
android:textColor="@color/colorMain" android:textColor="@color/textGray"
android:textSize="@dimen/text_18" /> android:textSize="@dimen/text_15" />
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment