Tôi muốn tạo hoạt động giống như cửa sổ bật lênHoạt động trên Android với Bố cục trong suốt
Đó là nền trong suốt cho hoạt động als tôi muốn hiển thị nó ở vị trí tùy chỉnh trên màn hình ở góc phải của màn hình thiết bị
những gì tôi đã làm là bên onCreate
pop qua như activty
Display display = getWindow().getWindowManager().getDefaultDisplay();
WindowManager.LayoutParams params = getWindow().getAttributes();
// params.x = -20;
params.height = (display.getHeight())/2;
params.width = (display.getWidth())/2;
// params.y = -10;
params.gravity = Gravity.RIGHT;
getWindow().setAttributes(params);
trong maifest
<activity android:name=".DialogAct"
android:theme="@android:style/Theme.Holo.Light.NoActionBar"></activity>
Đây là những gì hoạt động khởi chạy của tôi trông giống như
Vì vậy, khi tôi bấm vào tìm kiếm trên thanh hành động tôi đang gửi ý định hoạt động mới của tôi .Tôi muốn để làm cho nó trông giống như pop ngay dưới biểu tượng tìm kiếm Điều này tôi nhận được là
Bạn có thể thấy tìm kiếm hoạt động trước đó được nhấp và hoạt động mới được tải (phần màu xanh lam). Như bạn có thể thấy hoạt động mới di chuyển đến giữa màn hình. nhưng tôi muốn nó ngay bên dưới biểu tượng thanh hành động.
tôi đã thử params.gravity = Gravity.TOP | Gravity.RIGHT;
. sau đó tôi đã nhận này
tôi muốn đặt nó ngay bên dưới thanh tác dụng của hoạt động trước đó. Tôi đã thử nhiều cách để đạt được nó nhưng thất bại. để bất cứ ai có thể đề nghị một tole
nếu cho nó hiển thị thanh tiêu đề trong hoạt động của tôi. Tôi không muốn hiển thị rằng – edwin
nhưng trong câu hỏi của bạn, bạn nói rằng bạn muốn nó bên dưới thanh hành động, làm thế nào bạn có thể phát hiện xem nó là dưới thanh hành động nếu bạn không sử dụng một thanh hành động? –
vấn đề của tôi là màu xanh trong ảnh chụp màn hình là một hoạt động. với thanh tiêu đề/thanh tác vụ và những gì bạn thấy đằng sau đó là hoạt động trước đó điều hướng đến hoạt động này. – edwin