у меня есть этот ToggleButtonОбновления ToggleButton cheched состояния дает ошибку
<ToggleButton
android:id="@+id/PlaymusicToggleButton"
android:layout_width="30dp"
android:layout_height="30dp"
android:textOn=""
android:textOff=""
android:layout_weight="0"
android:background="@drawable/mediabutton"
android:layout_marginRight="10dp"
android:layout_centerVertical="true" />
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_checked="true" android:state_pressed="true" android:drawable="@drawable/b_st" /> //currently pressed turning the toggle on
<item android:state_pressed="true" android:drawable="@drawable/b_st" /> //currently pressed turning the toggle off
<item android:state_checked="true" android:drawable="@drawable/b_st" /> //not pressed default checked state
<item android:drawable="@drawable/b_pl" /> //default non-pressed non-checked
и им пытается обновить проверенное значение из функции
private void UpdatePlayer(int _music){
if (_music== 0)
{
music.Playing = true;
//playmusicToggleButton.RequestLayout();
playmusicToggleButton.Checked = true;
но им получать эту странную ошибку
[ResourceType] No package identifier when getting value for resource number 0x000000
, а остальная часть UpdatePlayer не загружается, о чем эта ошибка?
Я определил ToggleButton на самого начало фрагмента
public class ControlPanel : ListFragment, SeekBar.IOnSeekBarChangeListener
{
ToggleButton playmusicToggleButton;
и IM назначен его со значением на OnCreateView
playmusicToggleButton = view.FindViewById<ToggleButton> (Resource.Id.PlaymusicToggleButton);
где есть вы определили playmusicToggleButton? – Semicolon
спасибо за ваш комментарий, у меня есть обновленный вопрос – CDrosos
Я только что попробовал: playmusicToggleButton = (ToggleButton) View.FindViewById (Resource.Id.playmusicToggleButton); \t \t \t \t playmusicToggleButton.Checked = true; на моей функции, и я получаю ту же ошибку. –
CDrosos