小编nay*_*den的帖子

Android:为什么setVisibility(View.GONE); 或setVisibility(View.INVISIBLE); 不工作

我希望我DatePicker的按钮在开始时不可见.当我按下我的魔法按钮时,我想设置可见性(View.Visible);

这里的问题是当我setVisibility(View.GONE)setVisibility(View.INVISIBLE)什么都没有改变并且组件仍然可见时.

final DatePicker dp2 = (DatePicker) findViewById(R.id.datePick2);
final Button btn2 = (Button) findViewById(R.id.btnDate2);

dp2.setVisibility(View.GONE);
dp2.setVisibility(View.INVISIBLE);
btn2.setVisibility(View.GONE);
btn2.setVisibility(View.INVISIBLE);

btn2.setOnClickListener(new View.OnClickListener() {
    public void onClick(View arg0) {
        TextView txt2 = (TextView) findViewById(R.id.txt2);
        txt2.setText("You selected " + dp2.getDayOfMonth()
            + "/" + (dp2.getMonth() + 1) + "/" + dp2.getYear());
    }
});
Run Code Online (Sandbox Code Playgroud)

java android android-datepicker android-layout android-view

51
推荐指数
5
解决办法
23万
查看次数

MultiAutoCompleteTextView无法使用OnItemSelectedListener

ArrayAdapter<String> adapter1 = new ArrayAdapter<String>(Application.getContext(), R.layout.report_add_list_item, ListUtil.asStringList(ContactServiceUtil.getContacts()));
    multiAutoCompleteContacts = (MultiAutoCompleteTextView) findViewById(R.id.multiAutoCompleteGuests);
    multiAutoCompleteContacts.setAdapter(adapter1);
    multiAutoCompleteContacts.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());
    multiAutoCompleteContacts.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {

        public void onItemSelected(AdapterView<?> adapterView, View view, int i, long l) {
            System.out.println("click");
        }

        public void onNothingSelected(AdapterView<?> adapterView) {
            return;
        }
    });
Run Code Online (Sandbox Code Playgroud)

我没有进入onItemSelected.我需要通过位置选择我的列表中的哪一个来获取ID.

android android-adapterview

5
推荐指数
1
解决办法
532
查看次数