2

我使用反應原生,我不知道如何改變開關的「開」狀​​態的拇指顏色。我知道有一些着色道具,但只有在「開啓」狀態下才能改變顏色,就像它在原生的android中改變一樣。 另外我無法找到全局改變開關顏色的樣式鍵。風格android開關通過styles.xml

回答

1

在Google的開發文檔中,沒有什麼可以通過XML來改變Switchpreferences的顏色。

你可以嘗試在你的PreferenceActivity添加onDragListener:

mSwitchPreference.setOnDragListener(new View.OnDragListener() { 
    @Override 
    public boolean onDrag(View v, DragEvent event) { 
    // set color here 
    return false; 
    } 
    });