我有一个小麻烦:我将使用@ style /Widget.AppCompat.Button.Borderless样式动态创建材料按钮。显然,如果我将xml文件中的按钮创建为静态按钮,它可以正常工作,但在java代码中,我不知道如何做到这一点。这是我的密码
for (String nameCat : cat){
Button button = new Button(getActivity());
lP = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, dpToPx(60)); // dpToPx is convert method
button.setLayoutParams(lP);
// text button
button.setText(nameCat);
// add to linear layout
lL.addView(button);
}发布于 2016-07-31 12:06:33
如果yu有您的XML样式
ContextThemeWrapper newContext = new ContextThemeWrapper(baseContext, R.style.MyStyle);
button = new Button(newContext);https://stackoverflow.com/questions/38683740
复制相似问题