我想写一个公司的协议(长文本)并在应用程序在对话框中启动时加载它.我试过加载,但事情是它允许用户输入该协议上的文本.但我想要的是,它不应该允许用户编辑协议.
有什么建议吗?
public class MainActivity extends Activity {
EditText ed;
SharedPreferences sp;
SharedPreferences.Editor sped;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ed=(EditText) findViewById(R.id.editText1);
sp=getSharedPreferences("user", MODE_APPEND);
sped=sp.edit();
}
@SuppressWarnings("deprecation")
public void ShowDialog(View v) {
showDialog(1);
}
@SuppressWarnings("deprecation")
protected Dialog onCreateDialog(int id) {
switch (id) {
case 1:
AlertDialog.Builder builder= new AlertDialog.Builder(this);
builder.setTitle("Did you read the policy?");
builder.setCancelable(false);
builder.setMessage("Please wait while we continue");
builder.setPositiveButton("Accept", new OnClickListener() {
@Override
public void onClick(DialogInterface arg0, int arg1) {
Toast.makeText(getBaseContext(), "You have accepted",
Toast.LENGTH_SHORT).show();
}
});
builder.setNegativeButton("Decline", new OnClickListener() {
@Override
public void onClick(DialogInterface arg0, int arg1) {
Toast.makeText(getBaseContext(), "You have declined",
Toast.LENGTH_SHORT).show();
}
});
return builder.create();
default:
break;
}
return super.onCreateDialog(id);
}
Run Code Online (Sandbox Code Playgroud)
先感谢您.
| 归档时间: |
|
| 查看次数: |
80 次 |
| 最近记录: |