0
스낵바에서 동작 버튼의 배경색을 변경하거나 사라지게하려면 어떻게해야합니까 (회색 배경)?스낵바의 동작 버튼 배경색 변경
내가이 코드를 사용합니다
Snackbar mysnack = Snackbar.make(main_layout, getResources().getString(R.string.snack_1), 5000);
View view = mysnack.getView();
TextView tv = (TextView) view.findViewById(android.support.design.R.id.snackbar_text);
tv.setTextColor(getResources().getColor(R.color.text_light));
mysnack.setActionTextColor(getResources().getColor(R.color.text_light));
mysnack.setAction("RATE", new View.OnClickListener() {
@Override
public void onClick(View view) {
Uri uri = Uri.parse(getResources().getString(R.string.snack_url));
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);
}
});
TypedValue typedValue = new TypedValue();
getTheme().resolveAttribute(R.attr.colorPrimaryDark, typedValue, true);
final int color = typedValue.data;
mysnack.getView().setBackgroundColor(color);
mysnack.show();
을 내 질문은 중복되지 않습니다. 나는 BACKGROUND color가 아닌 text color를 요구한다. 먼저 우리는 다음을 읽고, 그런 다음 우리는 생각하고, 누군가의 질문이 복제 된 것이라고 쓰려고 결정합니다.
가능한 복제 ([플로팅 작업 액션 텍스트 색상이 변경되지] http://stackoverflow.com/questions/31116774/snackbar-action-text-color-not-changing) –
코드를 추가 할 수 있습니까? –
맞춤 스낵바를 만들 수 있습니다. http://stackoverflow.com/a/33441214/4344258 –