From 6f04a76e51f28da96e1f9408e76669961bc90ba7 Mon Sep 17 00:00:00 2001 From: "moxun.ljf" Date: Tue, 28 Jun 2016 11:34:01 +0800 Subject: [PATCH 1/2] fix issue#8 --- .../java/com/moxun/tagcloud/MainActivity.java | 1 - .../com/moxun/tagcloud/TextTagsAdapter.java | 4 +- app/src/main/res/layout/activity_main.xml | 109 +++++++++--------- app/src/main/res/values/styles.xml | 2 +- build.gradle | 2 +- tagcloudlib/build.gradle | 1 + .../java/com/moxun/tagcloudlib/view/Tag.java | 23 ++-- .../com/moxun/tagcloudlib/view/TagCloud.java | 30 ++--- .../moxun/tagcloudlib/view/TagCloudView.java | 82 +++++++------ 9 files changed, 124 insertions(+), 130 deletions(-) diff --git a/app/src/main/java/com/moxun/tagcloud/MainActivity.java b/app/src/main/java/com/moxun/tagcloud/MainActivity.java index 2c353d2..c51ff54 100644 --- a/app/src/main/java/com/moxun/tagcloud/MainActivity.java +++ b/app/src/main/java/com/moxun/tagcloud/MainActivity.java @@ -3,7 +3,6 @@ import android.content.Intent; import android.graphics.Color; import android.os.Bundle; -import android.support.annotation.NonNull; import android.support.v7.app.AppCompatActivity; import android.view.View; diff --git a/app/src/main/java/com/moxun/tagcloud/TextTagsAdapter.java b/app/src/main/java/com/moxun/tagcloud/TextTagsAdapter.java index 8d4d217..1f5e4e3 100644 --- a/app/src/main/java/com/moxun/tagcloud/TextTagsAdapter.java +++ b/app/src/main/java/com/moxun/tagcloud/TextTagsAdapter.java @@ -1,6 +1,7 @@ package com.moxun.tagcloud; import android.content.Context; +import android.graphics.Color; import android.support.annotation.NonNull; import android.util.Log; import android.view.Gravity; @@ -44,6 +45,7 @@ public void onClick(View v) { Toast.makeText(context, "Tag " + position + " clicked", Toast.LENGTH_SHORT).show(); } }); + tv.setTextColor(Color.WHITE); return tv; } @@ -59,6 +61,6 @@ public int getPopularity(int position) { @Override public void onThemeColorChanged(View view, int themeColor) { - ((TextView) view).setTextColor(themeColor); + view.setBackgroundColor(themeColor); } } \ No newline at end of file diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index 0445bf4..d96e5f9 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -1,69 +1,66 @@ - + android:layout_height="wrap_content" + android:gravity="center" + android:orientation="vertical"> - + android:layout_height="20dp" + android:orientation="horizontal"> - + - - - - + + - + -