2016-07-31 88 views
0

我有一點麻煩: 我將動態創建應用@ 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); 
    } 

回答

0

如果玉有自己的風格在XML

ContextThemeWrapper newContext = new ContextThemeWrapper(baseContext, R.style.MyStyle); 
    button = new Button(newContext); 
+0

謝謝,現在我會嘗試。你知道我在哪裏可以找到@ style/Widget.AppCompat.Button.Borderless文件嗎? –

+0

謝謝,它完美的作品 –

+0

你能接受答案嗎 –