0

スクリーンショットに示すようにレイアウトを作成しようとしています。それはアラートダイアログですか?アラートダイアログを作成してみましたが、ダイアログ幅が画面幅全体を占めていません。

ここに画像の説明を入力

4

1 に答える 1

0

上に示したように、GUI 要素を含む xml レイアウト ファイルを作成する必要があります。

後で、これらの要素を Java クラスでインフレートする必要があります。

元:

public class Header extends RelativeLayout   {
//default relative layout constructors here and call init(defined below) in each constructor.

 init() {
   LayoutInflater.from(mContext.getApplicationContext()).inflate(R.layout.yourxmlfile, this);
   btnLogo = (Button) findViewById(R.id.btnLogo);
   etSearch = (TextView) findViewById(R.id.etSearch);
   btnSearch = (Button) findViewById(R.id.btnSearch);
   mHandler = new Handler(); // for handling focus
   setListeners();// set your listeners here 
  }
 }
于 2012-10-16T05:57:12.257 に答える