我這是寫在一個佈局文件,看起來像這樣如何以編程方式讀取ImageView邊距?
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">
<ImageView android:id="@+id/news_image"
android:layout_height="fill_parent"
android:layout_width="fill_parent"
android:layout_marginLeft="18dip"
android:layout_marginRight="18dip"
android:background="#aaaaaa" />
</LinearLayout>
我怎樣才能閱讀Android的ImageView的:layout_marginLeft屬性在我的活動?
我想這下面的代碼,但我ImageView
的LayoutParams
沒有任何餘量成員(例如像LinearLayout.LayoutParams
有)。
ImageView imageView = (ImageView)findViewById(R.id.news_image);
LayoutParams lp = imageView.getLayoutParams();
int marginLeft = lp.marginLeft; // DON'T do this! It will not work
// cause there is no member called marginLeft
任何建議如何從ImageView
獲得保證金?
謝謝!
謝謝!這工作。我無法在Android文檔中找到任何內容。也許我只是看錯了地方。 – OemerA 2011-02-03 13:06:07