01/10/2018, 11:05

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

chichi viết 13:16 ngày 01/10/2018

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

Đỗ Nhiên viết 13:21 ngày 01/10/2018
<?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 à

viết 13:07 ngày 01/10/2018

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.

Đỗ Nhiên viết 13:07 ngày 01/10/2018

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

Phan Bá Hải viết 13:09 ngày 01/10/2018

Bạn chỉnh sang RelativeLayout xem (Nhầm rồi 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 )
Khoe tí thành tích làm app quản lý 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 , về nhà không dám dụng SQLite bên Android luôn . Xong mò ORMLite để làm db thấy quá đã luôn

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

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

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
Bạn có thể thử trên máy thật xem layout thế nào

Phạm Vinh viết 13:15 ngày 01/10/2018

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

Đỗ Nhiên viết 13:20 ngày 01/10/2018

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

Hung viết 13:05 ngày 01/10/2018

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

Đỗ Nhiên viết 13:21 ngày 01/10/2018

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

Phạm Vinh viết 13:17 ngày 01/10/2018

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

Hung viết 13:10 ngày 01/10/2018

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.

Đỗ Nhiên viết 13:13 ngày 01/10/2018

đâ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
Đỗ Nhiên viết 13:06 ngày 01/10/2018

Quân viết 13:05 ngày 01/10/2018

Ă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

Phan Bá Hải viết 13:21 ngày 01/10/2018

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
IntelliJ và Android Studio có mấy cái khá dị, vừa chậm lại hay lag và freeze cửa sổ

Đỗ Nhiên viết 13:06 ngày 01/10/2018

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

Quân viết 13:18 ngày 01/10/2018

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

Phan Bá Hải viết 13:20 ngày 01/10/2018

Hàng JetBrains đều thế cả


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

Đỗ Nhiên viết 13:17 ngày 01/10/2018

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

Phan Bá Hải viết 13:17 ngày 01/10/2018

Bản Community có hỗ trợ Android


Nhưng mình làm Java Web nó lại không có (như bạn thấy ở cột Supported only in Ultimate Edition) nên đành đăng ký sinh viên xài 1 năm bản quyền (dù sao thì cũng gần tốt nghiệp rồi, email trường sẽ bị xoá nên dăng ký luôn )

Bài liên quan
0