33
This commit is contained in:
@@ -0,0 +1,98 @@
|
||||
package cn.shangyu.gdxzExpert.activity;
|
||||
|
||||
import android.content.Intent;
|
||||
import android.text.TextUtils;
|
||||
import android.view.KeyEvent;
|
||||
import android.view.View;
|
||||
import android.view.View.OnClickListener;
|
||||
import android.widget.EditText;
|
||||
|
||||
import com.gyf.immersionbar.ImmersionBar;
|
||||
|
||||
import cn.shangyu.gdxzExpert.R;
|
||||
import cn.shangyu.gdxzExpert.base.BaseActivity;
|
||||
import cn.shangyu.gdxzExpert.utils.ToastUtil;
|
||||
import cn.shangyu.gdxzExpert.utils.UIUtils;
|
||||
import cn.shangyu.gdxzExpert.widget.LoadingPage.ResultState;
|
||||
/**
|
||||
* 我要投稿-标题编辑
|
||||
*
|
||||
* 类名称:ContriButingEditTitleActivity
|
||||
* 创建人:纪肖
|
||||
*
|
||||
*/
|
||||
public class ContriButingEditTitleActivity extends BaseActivity implements OnClickListener {
|
||||
private View view;
|
||||
private EditText et_name;
|
||||
private Intent intent;
|
||||
// private ImageView iv_cancel;
|
||||
@Override
|
||||
public void setTitle() {
|
||||
top_back_layout.setVisibility(View.VISIBLE);
|
||||
top_back_layout.setOnClickListener(this);
|
||||
top_right_text.setVisibility(View.VISIBLE);
|
||||
top_right_text.setText("确定");
|
||||
top_right_text.setOnClickListener(this);
|
||||
}
|
||||
@Override
|
||||
public View onCreateSuccessedView() {
|
||||
// TODO Auto-generated method stub
|
||||
ImmersionBar.with(this).keyboardEnable(true).statusBarDarkFont(true).titleBar(mToolbar).init();
|
||||
view = UIUtils.inflate(R.layout.activity_edit_title);
|
||||
et_name=(EditText)view.findViewById(R.id.et_name);
|
||||
top_title.setText("投稿标题");
|
||||
String name = getIntent().getStringExtra("name");
|
||||
// et_name.setFilters(new InputFilter[]{new InputFilter.LengthFilter(20)});
|
||||
et_name.setText(name);
|
||||
return view;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResultState onLoad() {
|
||||
// TODO Auto-generated method stub
|
||||
return ResultState.STATE_SUCCESSED;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onClick(View v) {
|
||||
// TODO Auto-generated method stub
|
||||
intent = getIntent();
|
||||
|
||||
// AGP 8.0+ R.id 不再是 final 常量,不能用于 switch,改用 if-else
|
||||
int id = v.getId();
|
||||
if (id == R.id.top_back_layout) {
|
||||
Intent intent1=new Intent();
|
||||
intent1.putExtra("name",et_name.getText().toString().trim());
|
||||
setResult(521, intent1);
|
||||
finish();
|
||||
} else if (id == R.id.top_right_text) {
|
||||
//点击保存时进行是否为空的操作
|
||||
if(TextUtils.isEmpty(et_name.getText().toString().trim())){
|
||||
ToastUtil.showMessage("请输入标题名称");
|
||||
return;
|
||||
}
|
||||
Intent intent=new Intent();
|
||||
intent.putExtra("name",et_name.getText().toString().trim());
|
||||
setResult(521, intent);
|
||||
finish();
|
||||
}
|
||||
}
|
||||
@Override
|
||||
public boolean onKeyDown(int keyCode, KeyEvent event) {
|
||||
if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0){
|
||||
//这里重写返回键
|
||||
intent = getIntent();
|
||||
Intent intent1=new Intent();
|
||||
intent1.putExtra("name",et_name.getText().toString().trim());
|
||||
setResult(521, intent1);
|
||||
finish();
|
||||
}
|
||||
return false;
|
||||
}
|
||||
@Override
|
||||
protected void processClick(View v) {
|
||||
// TODO Auto-generated method stub
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user