2014-05-05 84 views
-1

我非常喜歡android,並嘗試在我的第一個android應用程序的特定位置添加ImageButton,但我得到image rectangular box從屏幕開始處開始,而我的按鈕圖像位於正確的位置..Here是我的代碼..將Android ImageButton添加到Android中的特定位置

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:background="@drawable/pnr_bg" 
android:orientation="vertical" 
android:padding="0dp" > 

<ImageButton 
    android:id="@+id/imageButton1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:paddingLeft="50dp" 
    android:paddingTop="100dp" 
    android:src="@drawable/normal" /> 

爲什麼這個矩形框從應用程序屏幕。請幫我開始看見..

回答

1

由於烏拉圭回合使用LinearLayout它從頂部到底部填充,所以如果在Laytout中有一個View,它將位於應用程序屏幕的頂部。 爲了使用在屏幕上的相對位置 改變LinearLayoutRelativeLayout

這裏是一個例子:

Button Center Screen

使用的instand

android:paddingLeft="50dp" 
android:paddingTop="100dp" 

使用

android:layout_marginLeft="50dp" 
android:layout_marginTop="100dp" 
+0

Sir t試圖改變RelativeLayout我的相同的代碼,但結果是相同的只有 – user3587912

+0

在你的問題你沒有說明你想要按鈕,所以我給了一個普遍的答案和一個常見的例子,如果你給我一個位置,我會給你的代碼 –

+0

我必須將按鈕放置在50dp和100dp – user3587912

相關問題