アクションバータブでリップルを使用しようとしています。つまり、アクションバーをクリックするとリップルが表示されます。しかし、それは機能していません。これが私のコードスニペットです。私は、colors.xml と私の custom_bg.xml のコードを提供しています。もう1つのファイルstyle.xmlがあります
public void onTabSelected(Tab tab, FragmentTransaction ft) {
String value = tab.getText().toString();
Log.d("You Selected", value);
if (value.equalsIgnoreCase("Messages")) {
tab.setCustomView(R.drawable.custom_bg);//Here it shows error
webView.loadUrl("javascript:openTabPage('mobilePageMessagesNavLink');", null);
}
custom_bg.xml
<?xml version="1.0" encoding="utf-8"?>
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
android:color="?android:attr/colorControlHighlight" >
</ripple>
色.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="colorHighlight">#FF6600</color>
</resources>