Skip to content

Commit

Permalink
完善RxDialog系列
Browse files Browse the repository at this point in the history
  • Loading branch information
秋逸 committed Apr 13, 2017
1 parent 94fd1a1 commit b39b7e6
Show file tree
Hide file tree
Showing 3 changed files with 28 additions and 28 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
public class RxDialogEditSureCancel extends RxDialog {

private TextView mTvSure;
private TextView mTvCanCel;
private TextView mTvCancel;
private TextView mTvContent;
private EditText editText;
private TextView mTvTitle;
Expand Down Expand Up @@ -51,19 +51,19 @@ public void setSure(String strSure) {
}


public TextView getTvCanCel() {
return mTvCanCel;
public TextView getTvCancel() {
return mTvCancel;
}

public void setCancel(String strCancel) {
this.mTvCanCel.setText(strCancel);
this.mTvCancel.setText(strCancel);
}

private void initView() {
View dialog_view = LayoutInflater.from(getContext()).inflate(R.layout.dialog_edittext_sure_false, null);
mTvTitle = (TextView) dialog_view.findViewById(R.id.tv_logo);
mTvSure = (TextView) dialog_view.findViewById(R.id.tv_sure);
mTvCanCel = (TextView) dialog_view.findViewById(R.id.tv_cancle);
mTvCancel = (TextView) dialog_view.findViewById(R.id.tv_cancle);
editText = (EditText) dialog_view.findViewById(R.id.editText);
mTvContent = (TextView) dialog_view.findViewById(R.id.tv_title);
setContentView(dialog_view);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,60 +20,60 @@
*/
public class RxDialogSure extends RxDialog {

private ImageView iv_logo;
private TextView tv_title;
private TextView tv_content;
private TextView tv_sure;
private ImageView mIvLogo;
private TextView mTvTitle;
private TextView mTvContent;
private TextView mTvSure;

public ImageView getIv_logo() {
return iv_logo;
public ImageView getIvLogo() {
return mIvLogo;
}

public TextView getTvTitle() {
return tv_title;
return mTvTitle;
}

public TextView getTvSure() {
return tv_sure;
return mTvSure;
}

public TextView getTvContent() {
return tv_content;
return mTvContent;
}

public void setLogo(int resId) {
iv_logo.setImageResource(resId);
mIvLogo.setImageResource(resId);
}

public void setTitle(String title) {
tv_title.setText(title);
mTvTitle.setText(title);
}

public void setSure(String content) {
tv_sure.setText(content);
mTvSure.setText(content);
}


public void setContent(String str) {
if (RxRegUtils.isURL(str)) {
// 响应点击事件的话必须设置以下属性
tv_content.setMovementMethod(LinkMovementMethod.getInstance());
tv_content.setText(RxTextUtils.getBuilder("").setBold().append(str).setUrl(str).create());//当内容为网址的时候,内容变为可点击
mTvContent.setMovementMethod(LinkMovementMethod.getInstance());
mTvContent.setText(RxTextUtils.getBuilder("").setBold().append(str).setUrl(str).create());//当内容为网址的时候,内容变为可点击
} else {
tv_content.setText(str);
mTvContent.setText(str);
}

}

private void initView() {
View dialog_view = LayoutInflater.from(getContext()).inflate(R.layout.dialog_sure, null);
tv_sure = (TextView) dialog_view.findViewById(R.id.tv_sure);
tv_title = (TextView) dialog_view.findViewById(R.id.tv_title);
tv_title.setTextIsSelectable(true);
tv_content = (TextView) dialog_view.findViewById(R.id.tv_content);
tv_content.setMovementMethod(ScrollingMovementMethod.getInstance());
tv_content.setTextIsSelectable(true);
iv_logo = (ImageView) dialog_view.findViewById(R.id.iv_logo);
mTvSure = (TextView) dialog_view.findViewById(R.id.tv_sure);
mTvTitle = (TextView) dialog_view.findViewById(R.id.tv_title);
mTvTitle.setTextIsSelectable(true);
mTvContent = (TextView) dialog_view.findViewById(R.id.tv_content);
mTvContent.setMovementMethod(ScrollingMovementMethod.getInstance());
mTvContent.setTextIsSelectable(true);
mIvLogo = (ImageView) dialog_view.findViewById(R.id.iv_logo);
setContentView(dialog_view);
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,7 @@ public void onClick(View v) {
rxDialogEditSureCancel.cancel();
}
});
rxDialogEditSureCancel.getTvCanCel().setOnClickListener(new View.OnClickListener() {
rxDialogEditSureCancel.getTvCancel().setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
rxDialogEditSureCancel.cancel();
Expand Down

0 comments on commit b39b7e6

Please sign in to comment.