Giao diện kéo thả bị thay đổi khi chạy

chào mọi người em mới học android studio vậy tại sao em kéo thả trong giao diện thì hình nó một kiểu khi chạy lên nó một kiểu .Tại sao nó lại như thế ạ .mà Công nhận Android studio như cái cc ấy

1 Like

Có thể đang là relative layout nên khi chạy bị dồn hết vào góc trên như thế

2 Likes
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    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"
    tools:context="app.nhiendo.appdemo.MainActivity">

    <Button
        android:id="@+id/button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Call"
        tools:layout_editor_absoluteX="124dp"
        tools:layout_editor_absoluteY="231dp" />

    <TextView
        android:id="@+id/textView"
        android:layout_width="124dp"
        android:layout_height="16dp"
        android:text="Xin chao toi la nhien"
        tools:layout_editor_absoluteY="17dp"
        android:layout_marginRight="244dp"
        app:layout_constraintRight_toRightOf="parent" />

</android.support.constraint.ConstraintLayout>

đoạn code xml nó tự sinh như này đây bác à

1 Like

Android Studio là IDE ngon nhất nhì cho phát triển Android rồi.
Đừng đổ lỗi cho công nghệ, đổ lỗi cho người dùng đi.

3 Likes

uh cũng đúng nhưng so với visual studio thì đúng là hơi nát thật

1 Like

Bạn chỉnh sang RelativeLayout xem (Nhầm rồi :frowning: Sorry)
Chắc bạn mới đụng đến Android Java nên mới chê thôi. Mình thấy Android khá dễ học (trừ vụ layout ra :laughing: )
Khoe tí thành tích làm app quản lý :laughing: Sử dụng Custom Listview, db dùng ORMLite. Nói thật hôm trước qua xem thằng em đang học Android ở Fpoly HCM làm app mà gõ lệnh SQL thấy mà gớm :scream: , về nhà không dám dụng SQLite bên Android luôn :laughing: . Xong mò ORMLite để làm db thấy quá đã luôn :laughing:

Khi nhấn vào item trên listview

Khi nhấn giữ item trên listview

Khi nhấn add (+)

Add thành công

Edit

Edit thành công

Delete

Và thành công

Có điều sau khi Delete xong, add user mới thì nó crash app

Chút nữa sẽ có topic hỏi đáp trên daynhauhoc. Giờ mình đi ăn cơm đây :yum:

Mình làm đến đó hồi hôm qua trong 3 tiếng đồng hồ, xem tutorial từ SOF, ORMLite Tutorial và Khoa Phạm

Bữa nào rảnh làm login :smile:

P/S: Nói thật với bạn đây là app thứ 3 mình làm Android, trước đó làm có app Hello World và app load hình từ url sử dụng OkHttp. Có điều khi nhập đường dẫn https thì không get được hình + crash app

P/S 2: Mình thì toàn test trên máy thật thôi, Laptop mình khá yếu, không kéo nổi Genymotion :expressionless:
Bạn có thể thử trên máy thật xem layout thế nào

5 Likes

Bác thử rebuild lại chưa?

2 Likes

cảm ơn các bạn mình đã biết tại sao mình sai rồi .Nhưng mà công nhận mình thấy android studio nhiều chỗ nó vi diệu vãi lắm

1 Like

Đồng ý với bạn câu cuối :joy:
Mới đầu thấy ngon, mà làm nhuyễn rồi thấy IDE siêu dở hơi.

2 Likes

mình cũng méo hiểu sao ví dụ như dòng này

android:orientation="vertical"

thì nó sẽ méo gọi ý từ vertical mà mình phải tự gõ ra thật là vi diệu

2 Likes

Chưa kể chậm như rùa. 4gb Ram như mình cạp đất mà chờ

1 Like

Lỗi này mình cũng bị, cũng như bạn, viết lại bằng tay thì mới chạy. :rolling_eyes:

1 Like

đây là xamarin.android trên visual studio và android studio chứng tỏ hai điều

  1. thứ nhất android studio ăn rất nhiều ram
    2.thứ hai nó gợi ý code rất kém
2 Likes

1 Like

Ăn ram nhiều hơn vì phải cõng thêm cái jvm, còn gợi ý kém là do máy bạn cùi (rất tiếc phải nói điều này) vì ram ít nên không đủ load index để hint cho bạn.
Ps: Android studio nó generate code và tự động index ngay khi gõ chứ không phải đợi nhấn buid rồi mới generate như bên VS, nói thế để hiểu vì sao Android studio cần nhiều Ram hơn khi code Android

6 Likes

Máy bạn bị sao đấy, chứ mình máy cùi vẫn hiện bình thường mà


Máy mình đang build vẫn ra hint đó thôi :wink:
IntelliJ và Android Studio có mấy cái khá dị, vừa chậm lại hay lag và freeze cửa sổ :laughing:

3 Likes

máy em tuy ko quá xịn nhưng i5 và 8gb ram có ssd của sam bác ạ nên gọi là trung bình thôi ko cùi đâtu

1 Like

Mình chẳng biết xịn thật không nhưng Android studio mới chiếm gần 1 gb ram mà đã mất hơn 70% ram rồi, trong khi đó chỉ mở VS, Chrome và Android studio

2 Likes

Hàng JetBrains đều thế cả :smile:


Thay vì xài của nợ Android Studio thì mình quất luôn IntelliJ code Java + Android :laughing:

2 Likes

bản free có code android được ko bạn nhỉ

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?