'2018/06/17'에 해당되는 글 2건

  1. 2018.06.17 Retrofit 사용 방법
  2. 2018.06.17 폰트 사이즈 px to dp
1. api의 결과를 담을 Model Class를 만든다(구조체와 비슷)
public class test1Model {
public String name;
public String addr;
public int discount;
public int distance;

public test1Model(String name, String addr, int discount, int distance) {
this.name = name;
this.addr = addr;
this.discount = discount;
this.distance = distance;
}

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public String getAddr() {
return addr;
}

public void setAddr(String addr) {
this.addr = addr;
}

public int getDiscount() {
return discount;
}

public void setDiscount(int discount) {
this.discount = discount;
}

public int getDistance() {
return distance;
}

public void setDistance(int distance) {
this.distance = distance;
}
}
2. RetroBaseApiService 인터페이스 함수를에 등록한다.
@POST("/api/test1.php") Call<List<test1Model>> test1(@Query("dis1") int dis1,@Query("dis2") int dis2);
3. RetroClient 클래스에 실제 API를 구현한다.
public void test1(int dis1,int dis2, final RetroCallback callback) {
apiService.test1(dis1,dis2).enqueue(new Callback<List<test1Model>>() {
@Override
public void onResponse(Call<List<test1Model>> call, Response<List<test1Model>> response) {
if (response.isSuccessful()) {
callback.o


Posted by 모과이IT
,

TextView의 글자 사이즈는 대표적으로 두가지 방법으로 표현 됩니다.


sp와 dp가 있습니다.


sp : 휴대폰 시스템 폰트에 의해서 변화 될 수 있음 << 사용자가 시스템에서 글자를 크게하면


디자인이 틀어질 수 있음


dp : 해상도에 따라 변화 될 수 있음  << 글자를 그림처럼 취급하기 때문에 그렇다고함


수고하세요~!


dppx = 4

원본 px / 4 하시면 됩니다.


http://dpi.lv/


https://www.pixplicity.com/dp-px-converter

Posted by 모과이IT
,