код и xml в setcontentview android - PullRequest
       2

код и xml в setcontentview android

0 голосов
/ 15 августа 2011

Я установил setContentView для представления (кода), но теперь мне нужен xml, чтобы добавить на него кнопку.Можно ли объединить пользовательский интерфейс с кодом и XML?Если это возможно, что я должен сделать и добавить в свой код?

Вот код:

public class Diagram extends Activity {
/** Called when the activity is first created. */

grafik mgrafik;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        mgrafik = new grafik(this);

        setContentView( mgrafik);  
    }  
}

Спасибо за вашу помощь.

Ответы [ 2 ]

1 голос
/ 19 августа 2011

alhamdulillah, наконец-то я мог бы скомбинировать кнопку и графику, используя относительное разложение по кодированию. Вот источник.

public class Diagram extends Activity {

/** Called when the activity is first created. */
grafik mgrafik;

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    RelativeLayout rel = new RelativeLayout (this);
    rel.setLayoutParams(new RelativeLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));

    mgrafik = new grafik(this);
    RelativeLayout.LayoutParams grf = new RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); 
    grf.addRule(RelativeLayout.CENTER_HORIZONTAL);

    Button btn = new Button(this);
    btn.setText("Kembali");
    RelativeLayout.LayoutParams pbtn = new RelativeLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT);
    pbtn.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);


    rel.addView(mgrafik, grf);
    rel.addView(btn, pbtn);

    setContentView(rel); 

}

}

Спасибо всем за помощь.

0 голосов
/ 15 августа 2011

Предполагая, что grafik является каким-то View, вы можете просто поместить его в свой xml: <com.whatever.grafik.../>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...