設置寬度和高度尺寸相同不公平的結果通常我的GUI看起來像下面接收在安卓
我試圖實施寬度和高度獲取按鈕的大小相同。但結果是不公平的(見下圖)
代碼片段,我試圖
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_spinner);
spinner = (Spinner)findViewById(R.id.spinner1);
spinner.setAdapter(new MyAdapter(this, R.layout.row, strings));
Button btn = (Button)findViewById(R.id.getbtn);
int x = btn.getLayoutParams().height;
btn.getLayoutParams().width = x;
}
XML
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:gravity="center">
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center_vertical"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Testing"
/>
<Spinner
android:id="@+id/spinner1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:prompt="@string/prompt"/>
<Button
android:id="@+id/getbtn"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:text="Get"
/>
</LinearLayout>
</LinearLayout>
如何解決這個問題?
在此先感謝。
發表您的佈局XML。 –
@HamidShatu我更新了xml – Riskhan
你究竟想要做什麼? –