1.Hotseat 主要判断是否显示标题在CellLayout.java这个方法中,第627行判断隐藏和显示
public boolean addViewToCellLayout(View child, int index, int childId, LayoutParams params,
621 boolean markCells) {
622 final LayoutParams lp = params;
623
624 // Hotseat icons - remove text
625 if (child instanceof BubbleTextView) {
626 BubbleTextView bubbleChild = (BubbleTextView) child;
627 bubbleChild.setTextVisibility(bubbleChild.shouldTextBeVisible());
628 }
629
630 child.setScaleX(mChildScale);
631 child.setScaleY(mChildScale);
2.在BubbleTextView.java中,增加判断是否在桌面图标
public boolean shouldTextBeVisible() {
443 // Text should be visible everywhere but the hotseat.
444 Object tag = getParent() instanceof FolderIcon ? ((View) getParent()).getTag() : getTag();
445 ItemInfo info = tag instanceof ItemInfo ? (ItemI