选择微调框时如何使上一个editText无效

时间:2019-01-15 12:43:02

标签: android xml spinner

来自我的xml文件:

df = pd.DataFrame({'category':['sss mdma df','milit ss aa','aa ss']})

a = ['mdma', 'xanax' , 'kamagra']
b = ['weapon','milit','gun']

g='Drugs'
z='Weapons'

c='Flowers'

d = {g:a, z:b}

df['new_category'] = c

for k, v in d.items():
    pat = '|'.join(v)
    mask = df.category.str.contains(pat, case=False)

    df.loc[mask, 'new_category'] = k

print (df)
      category new_category
0  sss mdma df        Drugs
1  milit ss aa      Weapons
2        aa ss      Flowers

这是我选择微调器时得到的 https://i.stack.imgur.com/dm8Ts.jpg

因此,如您所见,editTextDonorName仍处于活动状态,好像仍处于选中状态。我希望它不存在,并且希望在选择微调器时更改textView“类别”的颜色。

1 个答案:

答案 0 :(得分:1)

在微调器的单击侦听器内部添加requestFocus();,这将使编辑文本失去焦点并返回所需的颜色。