2

私はピクセートを使用するのは初めてなので、質問が素朴に聞こえたら申し訳ありません

ボタンのスタイルを設定したいのですが、Activity を作成し、assets フォルダーに css を追加しましたが、ボタンに変更はありません。

主な活動

public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    Pixate.init(this);
    setContentView(R.layout.activity_main);
    Button b = (Button) findViewById(R.id.button1);
    Pixate.setStyle(b, "button.css");
}

ボタン.css

#button1 {
background-color: linear-gradient(#FF679B,#394170);
height: 44px;
border-radius  : 5px;
border-width   : 1px;
border-color   : #444;
}
4

1 に答える 1

1

アセットの下のファイルにスタイルを配置しますdefault.css(他のファイル名は読み込まれません)。その後、 を呼び出さずにほぼ設定されsetStyleます (そのコンテキストでは必要ありません)。

public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    Pixate.init(this);
    setContentView(R.layout.activity_main);

    // No need to get a hold of the button. Pixate init will capture it.
    // Just make sure you have set the id in the XML layout to "button1"
    // Button b = (Button) findViewById(R.id.button1);
}

[追加] また、上記のコメントに注意し、 http://www.pixate.com/blog/2013-10-30-android-button-demo/のブログ投稿をチェックして、ボタンの状態のスタイルを設定する方法を確認してください。Pixate はオープンソース プロジェクトなので、https://github.com/Pixate/pixate-freestyle-androidからライブラリを取得できます(開始に役立つサンプル プロジェクトがいくつか含まれています)。

于 2014-02-21T22:37:33.037 に答える