Tôi đang phát triển ứng dụng Android v2.2.
Tôi có một mảnh .
Trong cuộc onCreateView(...)gọi lại của lớp phân đoạn của tôi, tôi thổi phồng một bố cục đến đoạn như sau:
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.login, null);
return view;
}
Tệp bố cục bị thổi phồng ở trên là (login.xml):
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Username" />
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Username" />
</LinearLayout>
Tôi muốn đặt thành phần tử paddingTopở trên <LinearLayout>và tôi muốn làm điều đó trong Java mã thay vì làm điều đó trong xml.
Làm thế nào để thiết lập paddingTopđể <LinearLayout>trong đoạn mã lớp Java của tôi ??
viewđã là linearLayout, không cần tìm lại trong trường hợp này. Cho rằng đây là một trong những đặc biệt mặc dù.
findViewByIdvà sau đó gọisetPaddingnó.