我有一个onCheckChangedListener来显示textView,具体取决于选择了哪个单选按钮.我有1个问题和1个问题,我想知道是否有人可以帮助我.
问题:您是否可以将单选按钮组默认检查值设置为NO单选按钮,以便不检查任何单选按钮?
问题:如何使用IF语句确定文本视图是否已"可见",如果将其设置为"已消失",我将包含当前代码.
码:
@Override
public void onCheckedChanged(RadioGroup arg0, int arg1) {
switch(arg1){
case R.id.rfolk1:
Folk1.start();
TvFolk1.setVisibility(View.VISIBLE);
TvFolk2.setVisibility(View.GONE);
Play.setVisibility(View.VISIBLE);
Pause.setVisibility(View.VISIBLE);
Stop.setVisibility(View.VISIBLE);
Play2.setVisibility(View.GONE);
Pause2.setVisibility(View.GONE);
Stop2.setVisibility(View.GONE);
break;
case R.id.rfolk2:
Folk2.start();
TvFolk2.setVisibility(View.VISIBLE);
TvFolk1.setVisibility(View.GONE);
Play2.setVisibility(View.VISIBLE);
Pause2.setVisibility(View.VISIBLE);
Stop2.setVisibility(View.VISIBLE);
Play.setVisibility(View.GONE);
Pause.setVisibility(View.GONE);
Stop.setVisibility(View.GONE);
break;
}
Run Code Online (Sandbox Code Playgroud) 我遇到了这个程序的问题,即向前和向后打印列表,但是当我向后打印列表时,列表中的第一个数字是一个随机的大数而不是正确的数字.例如
0 1 2 3 4 5 6 7 8 0
4286398 8 7 6 5 4 3 2 1 0
Run Code Online (Sandbox Code Playgroud)
任何人都可以解释我的代码有什么问题.
也可以告诉我如何将计数器从printList函数传递给一个名为checkList()的新函数,以便计数器在checkList()中具有与printList()末尾相同的值.
码:
void printList(int array1[]){
int counter = 0;
int x;
ifstream theFile("list.txt");
while(theFile >> x){
array1[x] = x;
cout << array1[x] << " ";
counter = counter + 1;
}
cout << endl << counter << endl;;
int n = counter;
for(int i = n -1; i >= 0; i--){
cout << array1[i] << " ";
}
Run Code Online (Sandbox Code Playgroud)