Google Play와 비슷한 내 애플리케이션에 리뷰 위젯을 구현해야합니다. 이미지 아래 : Google Play의 UI 위젯 검토
이 구성 요소는 우리가 쉽게이 작업을 수행 할 수 있도록이 있습니까? 그것은 & 내 자신의 버전을 구현하는 데 시간을 절약 할 수 있습니다.감사 안드로이드에서
Google Play와 비슷한 내 애플리케이션에 리뷰 위젯을 구현해야합니다. 이미지 아래 : Google Play의 UI 위젯 검토
이 구성 요소는 우리가 쉽게이 작업을 수행 할 수 있도록이 있습니까? 그것은 & 내 자신의 버전을 구현하는 데 시간을 절약 할 수 있습니다.감사 안드로이드에서
저는 cmota 권장 사항으로 맞춤 레이아웃을 사용했습니다. 별에 대한
라벨은
평가 바는은 LinearLayouts에 Imageviews되는 상대 레이아웃 내에서 TextViews의 연속이다.
코드 스 니펫 :
이미지 뷰의 ratingOne = (이미지 뷰) ratingsView.findViewById (R.id.ratingOne);
<LinearLayout
android:layout_width="match_parent"
android:layout_height="15dp"
android:background="@android:color/white"
>
<ImageView
android:id="@+id/ratings_length_one"
android:layout_width="wrap_content"
android:layout_height="15dp"
android:background="@color/orange" />
</LinearLayout>
각 이미지 뷰 고정 높이 갖는다 : 나 이미지 뷰의 폭은 다음에 선호도 카운트
이다 나는 값에 따라 각각의 이미지 뷰에 대한의 LayoutParams 변경
상기 15dp를 사용하여 예를 들어
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams (myRatingCount, ratingOne.getHeight());
ratingOne.setLayoutParams (layoutParams);
내가 그에 대한 사용자 정의 레이아웃을 만들 것입니다 연결합니다.
별 정보를위한 TextField, 등급 수를 표시하는 진행률 표시 줄 및 등급 수를 표시하는 또 다른 TextField. 올바른 정렬을 위해 모든 것이 LinearLayout (orientation = horizontal)에서 래핑되었습니다.
하이 ..이 문제에 대한 해결책을 찾았습니까? – Vijay
@Vijay 안녕하세요, 그렇습니다.하지만 맞춤 레이아웃으로 이동해야했습니다. Linearlayout 및 Relativelayouts – AndroidEnthusiast
등급을 어떻게 계산 했습니까 ?? 계산을 게시 할 수 있습니까 ?? – Vijay