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ù.
findViewById
và sau đó gọisetPadding
nó.