不知道你想干嘛。
是这样么?
private String[] huazhi=new String[]{"自动","普通","精细","超精细"};public void initView(){
TextView t = (TextView) findViewById(mytextid);
t.setText(huazhi[0]);
}
public void showDialog(){Dialog log1 = new AlertDialog.Builder(SetActivity.this)
.setSingleChoiceItems(huazhi, 0, new DialogInterface.OnClickListener() }
是这样么?
private String[] huazhi=new String[]{"自动","普通","精细","超精细"};public void initView(){
TextView t = (TextView) findViewById(mytextid);
t.setText(huazhi[0]);
}
public void showDialog(){Dialog log1 = new AlertDialog.Builder(SetActivity.this)
.setSingleChoiceItems(huazhi, 0, new DialogInterface.OnClickListener() }
解决方案 »
- 请教bufferedReader.readLine()的问题
- android google map导航
- 关于ADT的安装问题
- SharedPreferences中的ListPreference怎么输出Int?
- 请教下,android如何捕获imageview已经显示在当前窗口的消息?
- 关于android程序实现socket java程序实现serversocket的问题
- 安卓开发 摇一摇功能
- 高效的udp,tcp(nio实现)交互demo
- Android怎样管理每个项目?
- android 复制文件时怎么把文件的权限一并复制过去?
- 关于ListActivity中的CheckBox
- 刚学安卓开发,哪位能给我发下安卓的官方例子,这里墙的上不去谷歌官网,开发环境是android studio
public void onClick(DialogInterface dialog,int which)
{
if (which > 0 ) { //表示选的是数据
String tx = huazhi[which];
TextView t = (TextView) findViewById(mytextid);
t.setText(tx );
}}
TextView zhi=(TextView)findViewById(R.id.textView4);
zhi.setText(huazhi[selectedhuazhiIndex]);
tv1.setOnClickListener(new OnClickListener() {
public void onClick(View v){
Dialog log1 = new AlertDialog.Builder(SetActivity.this).
setTitle("图像画质")
.setSingleChoiceItems(huazhi, 0, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog1, int which) {
selectedhuazhiIndex = which;
//判断选项并存入share preference保存记录
TextView zhi=(TextView)findViewById(R.id.textView4);
if(selectedhuazhiIndex==0)
{
zhi.setText(huazhi[selectedhuazhiIndex]);
}
else if(selectedhuazhiIndex==1)
{
zhi.setText(huazhi[selectedhuazhiIndex]); }在没进入AlertDialog时获取的是默认值,进入更改后再次setText。