Я заполняю спиннер запросом в HTTP сообщении. Это происходит, когда я направляюсь к своей деятельности. Проблема в том, что когда я выбираю вращатель, все элементы показывают себя, но когда я пытаюсь щелкнуть по ним, я не могу, если я не нажму на текстовую часть. Я не могу щелкнуть по красной части, но только по синей части, и когда слова маленькие, это не может раздражать (здесь экран) https://image.noelshack.com/fichiers/2019/22/3/1559131834-screenshot-6.png
Я попытался запустить его на моем эмуляторе, и это работает хорошо, но когда он на моем личном телефоне, который является Huawei P8 Lite 2017, я могу выбрать только текстовую часть. Я на фрагменте
ФАЙЛ XML
<Spinner
android:id="@+id/exo"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="0.5"
android:inputType="text"
android:textSize="16sp"
android:textStyle="bold"
app:fontFamily="sans-serif-condensed-light"
android:overlapAnchor="false"
/>
Код, когда я нажимаю на Spinner, я не думаю, что это будет полезно:
spnExo.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
// On selecting a spinner item
Hold = spnExo.getSelectedItemPosition();
// Hold = Hold -1;
StringHold = Integer.toString(Hold);
//Toast.makeText(getContext(), tabExo[Hold] + " is selected!", Toast.LENGTH_SHORT).show();
playerModel.setHold(StringHold);
Log.d("IMPORTANT", ">>" + playerModel.getHold());
putre.setVisibility(View.VISIBLE); //show textview
putre1.setVisibility(View.VISIBLE); //show textview
putre2.setVisibility(View.VISIBLE); //show textview
putre3.setVisibility(View.VISIBLE); //show textview
putre4.setVisibility(View.VISIBLE); //show textview
Analyse(/*"http://192.168.43.58/member/analyse.php"*/"http://172.16.202.2/member/analyse.php",Hold,pre,pui,tps,bro,bjo,ID);
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
Hold =0;
StringHold = Integer.toString(Hold);
playerModel.setHold(StringHold);
putre.setVisibility(View.VISIBLE); //show textview
putre1.setVisibility(View.VISIBLE); //show textview
putre2.setVisibility(View.VISIBLE); //show textview
putre3.setVisibility(View.VISIBLE); //show textview
putre4.setVisibility(View.VISIBLE); //show textview
// Analyse("http://192.168.43.58/member/analyse.php",Hold);
}
});
Я хочу, чтобы при нажатии на строку линия выделялась.