- Siêu lớp và danh mục iOS/Objective-C
- object-c - -1001 lỗi khi NSURLSession vượt qua httpproxy và /etc/hosts
- java - Nhận địa chỉ url bằng lớp mạng
- ios - Âm thanh không phát trong thông báo đẩy
Tôi đang mở NestedScrollView trong ứng dụng của mình, hiện tại nó đang mở từ cuối màn hình. Làm cách nào để mở nó từ trên xuống?
Tôi đã thử loại bỏ các dòng sau:
app:layout_behavior="android.support.design.widget.BottomSheetBehavior"
Nhưng ứng dụng gặp sự cố với lỗi sau:
Chế độ xem không được liên kết với BottomSheetBehavior
Có cách nào để mở Bottom Sheet từ trên cùng màn hình không?
Đây là Hoạt động của tôi:
ViewPager mainViewPager;
riêng tư BottomSheetBehavior mBottomSheetBehavior;
trình chuyển đổi int = 1;
Xem menuPopupView;
@Ghi đè
khoảng trống được bảo vệ trênCreate(Gói đã lưuInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.workorder_selection_layout_with_fragment);
Thanh công cụ thanh công cụ = (Thanh công cụ) findViewById(R.id.toolbar);
setSupportActionBar(thanh công cụ);
...
....
...
filterButton = (Nút)
findViewById(R.id.filterButtonMainWorkorderSelection);
filterButton.setOnClickListener(new View.OnClickListener() {
@Ghi đè
khoảng trống công khai trênClick(Xem v) {
if (bộ chuyển đổi == 1) {
mBottomSheetBehavior.setState(BottomSheetBehavior.STATE_EXPANDED);
bộ chuyển mạch = 2;
} khác {
mBottomSheetBehavior.setState(BottomSheetBehavior.STATE_COLLAPSED);
bộ chuyển đổi = 1;
}
}
});
/////////////////////////////////////////////////////////
//////////////Bảng mông///////////////////
/////////////////////////////////////////////////////////
Xem đáySheet = findViewById(R.id.bottom_sheet);
mBottomSheetBehavior = BottomSheetBehavior.from(bottomSheet);
}
Đây là xml của tôi:
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
ứng dụng:layout_behavior="@string/appbar_scrolling_view_behavior"
công cụ:context="apps.radwin.wintouch.activities.alignmentActivities.WorkordersSelectionActivity"
công cụ:showIn="@layout/app_bar_workorders_selection">
<>
android:id="@+id/appbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingTop="8dp"
android:theme="@style/AppTheme.AppBarOverlay">
android:id="@+id/thanh công cụ"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary"
app:layout_scrollFlags="scroll|enterAlways"
app:popupTheme="@style/AppTheme.PopupOverlay">
<>
android:id="@+id/tabsLayoutWorkorderSelection"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
<>
android:id="@+id/workorderSelectionMainViewPagerContainer"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior" />
<>
android:id="@+id/fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_rabity="end|bottom"
android:src="@drawable/add_workorders_plus"
android:layout_marginLeft="@dimen/fab_margin"
android:layout_marginRight="@dimen/fab_margin"
android:layout_marginBottom="@dimen/fab_margin"
android:layout_alignParentBottom="true"
android:layout_alignParentEnd="true" />
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/main_content"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true">
<>
android:id="@+id/bottom_sheet"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:clipToPadding="true"
android:background="#293339"
app:layout_behavior="android.support.design.widget.BottomSheetBehavior"
>
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_toStartOf="@+id/fab">
...
...
...
<>
android:layout_width="match_parent"
android:layout_height="20dp"
android:layout_below="@+id/workorderFilterPopup_CompleteImage"
>
câu trả lời hay nhất
Tôi không chắc đây có phải là thứ bạn muốn không nhưng liên kết bên dưới dành cho phiên bản "cấp cao nhất" của BottomSheetBehavior.
Chứa mã hoàn chỉnh cho ứng dụng mẫu:https://github.com/ipuris/AndroidTopSheet
Sẽ TopSheetHành vi
class vào dự án của bạn, sau đó bạn có thể thêm ứng dụng:layout_behavior
giá trị thay đổi thành TopSheetHành vi
thay vì Để sử dụng nó>android.support.design.widget.BottomSheetBehavior
.
Đoạn mã trên là từ kho lưu trữ gốc có nguồn gốc, nhưng tôi đã sửa một số phụ thuộc thư viện cho phiên bản Android mới nhất (phiên bản cũ android.support
Thư viện-> androidx
thư viện).
(Có thể câu trả lời này đã quá muộn đối với @jernkuan, nhưng tôi hy vọng câu trả lời này có thể hữu ích cho các nhà phát triển khác.)
Giới thiệu về android - Làm cách nào để mở BottomSheet từ trên xuống? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/39510205/
Tôi đang cố gắng thêm độ dốc vào ImageView ở trên cùng và dưới cùng của hình ảnh. Tôi không muốn thêm TextView lên trên ImageView. Làm thế nào tôi có thể đạt được điều này? Câu trả lời hay nhất Có vẻ như giải pháp đơn giản và rõ ràng của bạn là sử dụng FrameLayout
Tôi có thể yêu cầu trợ giúp không, tôi có ngày - "Tên công ty" và "Ngày" như $value |"Tên công ty"|:---------- "Ngày" | ----:| |máy tính
Tôi có hai bảng mà tôi đang cố chạy truy vấn để trả về các giao dịch lớn nhất (hoặc cao nhất) cho mỗi người. Tôi nên lưu ý rằng tôi không thể thay đổi cấu trúc bảng. Thay vào đó, tôi chỉ có thể lấy dữ liệu. người+----------+| id | tên |+----------+|
Vì vậy, tôi có một mảng n luồng được mở bằng các đường ống, nhưng khi sử dụng gdb, tôi thấy rằng chương trình không thành công khi tôi cố đóng luồng hoặc đầu ghi của đường ống. Tôi có thể ghi vào các đường ống tốt, nhưng việc đóng chúng không có tác dụng. Tôi chạy valgrind trên chương trình và tất cả những gì nó làm là in ra
Xin chào mọi người, đây là vấn đề nan giải của tôi. Tôi đang cố gắng tạo một thanh tab được cố định ở phía bên trái từ trên xuống dưới thay vì phía dưới từ trái sang phải. Tôi đã tạo một dự án thanh công cụ đặt thanh chính xác ở nơi tôi muốn, nhưng tôi muốn thanh tab giống nhau, có cùng chức năng, tất nhiên là ngoại trừ
http://jsfiddle.net/GuXQZ/3/ trình chiếu tiêu đề muộn Nội dung
Có gì đó không ổn với hình ảnh của tôi và tôi không thể sửa nó. Đây là mã của tôi.. HTML ẨN CSS #ads { -webkit-border-bottom-right-r
Tôi có một thiết kế có 3 cột (lưới css). Cột thứ hai có nội dung lưới lồng nhau cần được cuộn theo chiều dọc, trong khi hai cột còn lại duy trì độ cao tương ứng. Tôi đang tràn cột lồng nhau thứ hai, nhưng tôi cũng cần cung cấp cho nó khoảng đệm hoặc lề trên và dưới. Giải pháp của tôi không có phần đệm trên/dưới
Tôi có hai Thanh công cụ UI trong Chế độ xem, một ở trên cùng và một ở dưới cùng. Tôi đang cố gắng áp dụng giao diện nhất quán trên các phiên bản iOS. Bắt đầu từ iOS5, có setBackgroundImage: forToolbarPos
Một div tôi sử dụng top:-26px; để đặt chiều cao trong css. Tôi có các div khác ở nơi khác mà tôi muốn căn chỉnh với div đó. Tôi nhận thấy rằng việc viết .css('top') trong jquery đã nhận được css của tôi
Tôi có danh sách không có thứ tự hai ba này. Có cách nào để thêm danh sách không có thứ tự vào trước danh sách không có thứ tự để nó kết thúc như thế này không? MỘT hai ba Xin lưu ý rằng "MỘT" đã được thêm vào danh sách
Tôi muốn phát hiện khi con chuột rời khỏi khung nhìn trên cùng (giả sử là hướng về phía bắc). Tôi đã tìm kiếm trên Internet Làm cách nào để phát hiện khi con chuột rời khỏi cửa sổ? Đó là một khởi đầu tốt.
Chạy lệnh cấp cao nhất top -c để hiển thị tất cả các lệnh hiện đang chạy trên máy chủ Ubuntu. Về các lệnh PostgreSQL, các giá trị trong ngoặc đơn có ý nghĩa gì? Tôi đang nói về các giá trị bên cạnh ô màu đỏ trong hình. Câu trả lời hay nhất Tôi không thể tìm thấy bất kỳ tài liệu nào hỗ trợ điều này
Tôi muốn biết rằng cách chính xác và được chấp nhận rộng rãi để thêm lề trên và dưới vào GtkTextView là trong GtkScrolledWindow. Tôi đang sử dụng một chức năng để đặt lề trái và lề phải: gtk_text_view_set_le.
Như nhiều "người mới bắt đầu" tôi nghĩ sử dụng TOP_OF_PIPELINE làm dst và BOTTOM_OF_PIPELINE làm src có nghĩa là ALL_COMMANDS cho cả hai. Đây Nicol B
Tôi đang cố gắng sử dụng jQuery/Javascript để giải quyết vấn đề này: Khi trình duyệt cuộn xuống và phần dưới cùng của cửa sổ chạm tới đầu trang DIV chân trang, hãy thực hiện thay đổi mã CSS. Ví dụ về câu hỏi: https://elodywedding.
Tôi muốn sử dụng thanh trượt phạm vi để chọn một giá trị và hiển thị giá trị đó lên trên bộ chọn phạm vi trong Angular. Mã html của tôi là: Raio: {{raio}} metros in my co
Tôi muốn đặt hình ảnh bàn tay lên Canvas đen gần mặt. Điều này có ổn không? Có cách nào để xác định vị trí của hình ảnh? Đây là mã của tôi: var canvas; var canvasContext window;
đóng cửa. Câu hỏi này lạc đề. Hiện tại nó không chấp nhận câu trả lời. Bạn muốn cải thiện câu hỏi này? Đã cập nhật câu hỏi để nó phù hợp với chủ đề về Stack Overflow. Đóng cửa 9 năm trước Cải thiện điều này
đóng cửa. Câu hỏi này lạc đề. Hiện tại nó không chấp nhận câu trả lời. Bạn muốn cải thiện câu hỏi này? Đã cập nhật câu hỏi để nó phù hợp với chủ đề về Stack Overflow. Đóng cửa 9 năm trước Cải thiện điều này
Tôi là một lập trình viên xuất sắc, rất giỏi!