[英]Can anyone tell me why is there so much space in output on andorid device?
我已經創建了一個名為quicksearch的文件,它用於搜索。 我正在使用android studio,我不知道為什么,但是在nexus 4的輸出中,其中有很多空間。
這是我的關系4上的輸出鏈接。您可以在輸出中間看到巨大的空白空間。 我曾嘗試過其他設備,包括索尼xperia,三星,但輸出仍然沒有變化。
這是 android studio上輸出的鏈接。 您可以看到這里沒有空間,移動設備上的輸出中仍然有空間。
這是我的xml代碼
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<View android:id="@+id/fakeView"
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_centerInParent="true"/>
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ems="10"
android:hint="Unique ID"
android:id="@+id/editText"
android:layout_alignBottom="@+id/button"
android:layout_alignParentLeft="true" />
<Button
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="GO"
android:id="@+id/button"
android:layout_marginTop="28dp"
android:layout_alignParentTop="true"
android:layout_alignParentRight="true"
android:layout_marginRight="94dp" />
<View
android:layout_width="fill_parent"
android:layout_height="2dp"
android:background="#000000"
android:id="@+id/view"
android:layout_below="@+id/button"
android:layout_alignParentLeft="true" />
<Spinner
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/color1"
android:gravity="center"
android:layout_alignTop="@+id/color2"
android:layout_toRightOf="@+id/fakeView"
android:layout_alignRight="@+id/clarity2" />
<Spinner
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/color2"
android:gravity="center"
android:layout_below="@+id/shape"
android:layout_alignRight="@+id/fakeView"
android:layout_alignParentLeft="true" />
<Spinner
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/clarity1"
android:layout_above="@+id/cut"
android:layout_alignParentLeft="true"
android:layout_alignRight="@+id/fakeView" />
<Spinner
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/clarity2"
android:layout_alignTop="@+id/clarity1"
android:layout_toRightOf="@+id/clarity1"
android:layout_alignParentRight="true" />
<Spinner
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/cut"
android:layout_below="@+id/fakeView"
android:layout_toLeftOf="@+id/fakeView"
android:layout_alignParentLeft="true" />
<Spinner
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/cut2"
android:layout_below="@+id/fakeView"
android:layout_toRightOf="@+id/fakeView"
android:layout_alignRight="@+id/clarity2" />
<Spinner
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/shape"
android:layout_below="@+id/view"
android:layout_alignParentLeft="true"
android:layout_alignRight="@+id/fakeView" />
<Spinner
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/shape2"
android:layout_below="@+id/view"
android:layout_toRightOf="@+id/fakeView"
android:layout_alignRight="@+id/color1" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Carat :"
android:id="@+id/textView6"
android:layout_below="@+id/cut"
android:layout_alignParentLeft="true"
/>
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="number"
android:ems="10"
android:id="@+id/from"
android:layout_below="@+id/textView6"
android:layout_alignParentLeft="true"
android:layout_alignRight="@+id/fakeView"
android:hint="From:"/>
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="number"
android:ems="10"
android:id="@+id/to"
android:layout_below="@+id/textView6"
android:layout_toRightOf="@+id/clarity1"
android:hint="To:"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Select Stones :"
android:id="@+id/textView5"
android:layout_below="@+id/from"
android:layout_alignParentLeft="true"
android:layout_marginTop="25dp" />
<RadioGroup
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/radioGroup"
android:layout_below="@+id/from"
android:layout_toRightOf="@+id/textView5"
android:layout_marginLeft="24dp"
android:layout_above="@+id/submit">
<RadioButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Single"
android:id="@+id/single"
android:checked="true" />
<RadioButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Twin"
android:id="@+id/twin"
android:checked="false" />
</RadioGroup>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Submit"
android:id="@+id/submit"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true" />
</RelativeLayout>
</LinearLayout>
這是上面的xml文件的代碼
public class QuickSearch extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_quicksearch);
Spinner color1=(Spinner)findViewById(R.id.color1);
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this, R.array.color1, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
color1.setAdapter(adapter);
Spinner color2=(Spinner)findViewById(R.id.color2);
ArrayAdapter<CharSequence> adapter2 = ArrayAdapter.createFromResource(this, R.array.color2, android.R.layout.simple_spinner_item);
adapter2.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
color2.setAdapter(adapter2);
Spinner shape=(Spinner)findViewById(R.id.shape);
ArrayAdapter<CharSequence> adapter3 = ArrayAdapter.createFromResource(this, R.array.shape, android.R.layout.simple_spinner_item);
adapter3.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
shape.setAdapter(adapter3);
Spinner shape2=(Spinner)findViewById(R.id.shape2);
ArrayAdapter<CharSequence> adapter8 = ArrayAdapter.createFromResource(this, R.array.shape2, android.R.layout.simple_spinner_item);
adapter8.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
shape2.setAdapter(adapter8);
Spinner clarity1=(Spinner)findViewById(R.id.clarity1);
ArrayAdapter<CharSequence> adapter4 = ArrayAdapter.createFromResource(this,
R.array.clarity1, android.R.layout.simple_spinner_item);
adapter4.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
clarity1.setAdapter(adapter4);
Spinner clarity2=(Spinner)findViewById(R.id.clarity2);
ArrayAdapter<CharSequence> adapter5 = ArrayAdapter.createFromResource(this,R.array.clarity2, android.R.layout.simple_spinner_item);
adapter5.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
clarity2.setAdapter(adapter5);
Spinner cut=(Spinner)findViewById(R.id.cut);
ArrayAdapter<CharSequence> adapter6 = ArrayAdapter.createFromResource(this,R.array.cut, android.R.layout.simple_spinner_item);
adapter6.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
cut.setAdapter(adapter6);
Spinner cut2=(Spinner)findViewById(R.id.cut2);
ArrayAdapter<CharSequence> adapter7 = ArrayAdapter.createFromResource(this,R.array.cut2, android.R.layout.simple_spinner_item);
adapter7.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
cut2.setAdapter(adapter7);
代替相對布局,請嘗試使用嵌套的線性布局...相對布局有時會在不同密度的屏幕上引起問題
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.