标签: graphical-layout-editor

布局编辑器中的ListFragment或ListView预览

我正在尝试ListFragment在图形布局编辑器中预览a .因为它没有要预览的片段布局,所以我只是创建了一个带有ListView内部的xml ,只是为了查看项目的外观,并使用其中一个默认项目布局设置预览列表内容,只是为了尝试.

问题是:

  1. 无论我选择哪种预览列表内容,预览中的列表都是空的; (我不知道我做错了什么,现在有效)
  2. 我想预览我自己的自定义列表项View,而不仅仅是一个布局,因为我什么时候做的很少isInEditMode().

任何的想法?

编辑:片段是一个ListFragment,但我可以使用"临时"listview.xml布局.我想要的是一种用我的CustomListItemView内部查看列表视图的方法.在片段中,我将使用自定义适配器将它们放在那里; 在布局编辑器中,我希望我可以CustomListItemView预览列表内容菜单中选择.

我不能只使用自定义项目的布局作为预览列表内容,因为它的根是<merge>(我的自定义项目扩展RelativeLayout).这可以通过改变一会儿来解决<merge><RelativeLayout>.但是,此自定义项目视图会根据数据而变化,因此我希望通过使用该isInEditMode()工具来查看各种状态的预览.

最好的情况是,如果没有临时listview.xml布局,它可以工作,但这将成为一个功能请求.

现在我正在使用垂直LinearLayout.

android graphical-layout-editor

3
推荐指数
1
解决办法
4901
查看次数

什么是图形布局编辑器的"片段提供上下文"下拉用于?

主题下拉旁边有一个下拉菜单; 其悬停文本显示"相关活动或片段提供上下文".

在图形布局编辑器文档中未描述(或显示)此(新)窗口小部件.

我假设这是一个通常显示此视图的活动或片段.但是布局编辑器对这些信息做了什么?它可以以某种方式用于预览动作栏自定义吗?

在此输入图像描述

layout android adt android-layout graphical-layout-editor

3
推荐指数
1
解决办法
3652
查看次数

自定义视图未显示在图形布局中

我创建了一个自定义 Button、TextView 和 ImageView。这些都没有在任何 XML 的图形布局中正确显示。它没有显示带有自定义字体的按钮或文本,而是显示一个带有我正在调用的自定义类名称的巨大灰色框。如何让这些显示在预览中?

public class FontTextView extends TextView {

public static Typeface FONT_NAME;

public FontTextView(Context context) {
    super(context);
    if(FONT_NAME == null) FONT_NAME = Typeface.createFromAsset(context.getAssets(), "font.ttf");
    this.setTypeface(FONT_NAME);
}
public FontTextView(Context context, AttributeSet attrs) {
    super(context, attrs);
    if(FONT_NAME == null) FONT_NAME = Typeface.createFromAsset(context.getAssets(), "font.ttf");
    this.setTypeface(FONT_NAME);
}
public FontTextView(Context context, AttributeSet attrs, int defStyle) {
    super(context, attrs, defStyle);
    if(FONT_NAME == null) FONT_NAME = Typeface.createFromAsset(context.getAssets(), "font.ttf");
    this.setTypeface(FONT_NAME);
}
Run Code Online (Sandbox Code Playgroud)

<com.example.gesturetest.FontTextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Text placeholder" />
Run Code Online (Sandbox Code Playgroud)

android android-custom-view graphical-layout-editor

2
推荐指数
1
解决办法
2567
查看次数

Android Studio 2.2:Android studio 2.2稳定版本缺失预览所有屏幕尺寸功能

我下载并更新我的android工作室到2.2稳定版本,现在我发现它缺少预览所有屏幕尺寸的功能.那么现在如何预览android studio 2.2中的所有屏幕尺寸?有可能通过android studio 2.2吗?

android android-layout graphical-layout-editor layout-editor android-studio

-2
推荐指数
1
解决办法
496
查看次数