初歩的な質問かもしれませんが、ボタンの横幅を指定したいのですが、
xmlのlayout_widthでdpで指定するのと、onCreateの時に.setWidth(int)で指定するのとどちらがいいのでしょうか?
ちなみにxmlのlayout_widthとwidthの違いが分かりません。。

あと、dpで指定する時のその値の決め方もよく分かりません。。
今はeclipseの画面とエミュで確認して手探りで値を変えている状態です。