                 layout-params (android.widget.AbsListView$LayoutParams.
                                                           tile-view-width
                                                           tile-view-width)]
-            (.setLayoutParams tile-view layout-params)
             (if not-initialized
               (let [black android.graphics.Color/BLACK
-                    border (get-resource :drawable :border)
                     item (get content position)
-                    text-top (.getChildAt tile-view 0)
-                    text-bottom (.getChildAt tile-view 1)]
+                    image-view (.getChildAt tile-view 0)
+                    linear-layout (.getChildAt tile-view 1)
+                    text-top (.getChildAt linear-layout 0)
+                    text-bottom (.getChildAt linear-layout 1)]
+                (if (get item :add-emphasis?)
+                  (.setTypeface text-top
+                                android.graphics.Typeface/DEFAULT_BOLD))
+                (.setImageBitmap image-view (get item :bitmap))
                 (.setPadding tile-view 5 5 5 5)
-                (.setBackgroundResource tile-view border)
-                (if-let [title (get-in content [position :title])]
+                (.setBackgroundResource tile-view
+                                        (get-resource :drawable :border))
+                (if-let [title (get item :title)]
                   (.setText text-top title)
-                  (.setText text-top (get-in content [position :body])))
-                (.setText text-bottom (get-in content [position :subtitle]))
+                  (.setText text-top (get item :body)))
+                (.setText text-bottom (get item :subtitle))
                 (.setShadowLayer text-top 10 0 0 black)
                 (.setShadowLayer text-bottom 10 0 0 black)))
+            (.setLayoutParams tile-view layout-params)
             tile-view))))
     (.setOnItemClickListener
       view

            first-tiles [{:title (get-string :profile)
                          :add-emphasis? true
                          :content user
                          :type :custom-func
                          :func
                          (fn [context item]

        (getView [position convert-view parent]
          (let [not-initialized (= convert-view nil)
                bottom android.view.Gravity/BOTTOM
                tile-view (if not-initialized
                            (make-ui context
                                     [:frame-layout {}
                                      [:image-view {}]
                                      [:linear-layout {:orientation 1}
                                       [:text-view {:layout-weight 3}]
                                       [:text-view {:layout-weight 1
                                                    :gravity bottom}]]])
                            convert-view)
                num-columns (.getNumColumns view)
                width (.getWidth view)
