Tag: 视图

有没有办法来禁用/编辑列表视图在其边缘的衰落?

诸如ListView之类的可滚动视图沿着沿着该方向具有更多内容的边缘淡出内容。 我怎么能把这个消失? 我知道你可以改变cacheColorHint在这里讨论: http : //developer.android.com/resources/articles/listview-backgrounds.html但是这不是我所期待的,并不会实现我所期待的案件。 我想完全禁用淡入淡出,或者能够减小它的大小和/或透明度。 这可能吗?

android查看performClick()和callOnClick()的区别

我认为标题是不言自明的。 这两者之间的用法有什么不同? 看来他们的工作方式是一样的,但为什么view有两个方法呢?

为什么索引视图不能有MAX()聚合?

我一直在尝试一些索引意见,并留下深刻的印象,但我几乎总是需要一个最大或最小,以及不明白为什么它不起作用,谁能解释为什么? 我知道他们不被允许,我只是不明白为什么! 计数等允许为什么不MIN / MAX,我正在寻找解释…

自定义视图与布局

好, 我想要做的是在默认的布局main.xml中embedded一个自定义视图: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <com.lam.customview.CustomDisplayView android:id="@+id/custom_display_view1" android:layout_width="fill_parent" android:layout_height="fill_parent" /> <LinearLayout android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content"> <Button android:id="@+id/prev" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight="50" android:textAppearance="?android:attr/textAppearanceSmall" android:text="@string/prev" /> </LinearLayout> </LinearLayout> 你可以看到这个类叫做com.lam.customview.CustomDisplayView,其id为custom_display_view1。 现在在com.lam.customview.CustomDisplayView类,我想使用另一个名为custom_display_view.xml的布局,因为我不想以编程方式创build控件/小部件。 custom_display_view.xml只是一个button和一个图像,我想根据一定的条件改变其内容: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <TextView android:id="@+id/display_text_view1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" /> <ImageView android:id="@+id/display_image_view1" android:layout_width="wrap_content" android:layout_height="wrap_content"> </ImageView> </LinearLayout> 我试图做到: 1) […]

Android自定义布局 – onDraw()永远不会被调用

public class MainActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); TableView tv = new TableView(this); tv.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT,LayoutParams.MATCH_PARENT)); setContentView(tv); } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.activity_main, menu); return true; } } public class TableView extends ViewGroup { private Paint oval; private RectF rect; public TableView(Context context) { super(context); oval= new Paint(Paint.ANTI_ALIAS_FLAG); oval.setColor(Color.GREEN); […]

WPF:如何从ViewModel发送一个事件信号到代码隐藏没有代码视图?

我有相当简单的(我希望:))问题: 在MVVM中,View通常监听ViewModel属性的变化。 不过,我有时候喜欢听事件,例如,View可以在VM信号时开始animation,或者closures窗口。 通过使用NotifyPropertyChanged的bool属性来做到这一点(只有当它从false更改为true时才开始animation)是可能的,但感觉像是一个黑客攻击,我更喜欢暴露事件,因为它在语义上是正确的。 此外,我想这样做没有代码在代码隐藏,因为做viewModel.myEvent += handler将意味着我会手动取消注册该事件,以便允许查看GC'D – WPF视图已经能听'属性'弱',我更喜欢编程只声明在视图。 标准的强大的事件订阅也是不好的,因为我需要切换多个视图模型为一个视图(因为每次创build视图需要太多的CPU时间)。 谢谢你的想法(如果有一个标准的解决scheme,一个链接到MSDN就足够了)!

在Android中的GridView里面的Expandable列表

我想把一个GridView与可扩展列表中的图像…我已经做到了,但GridView不显示所有项目… 我怎样才能让我的可扩展列表的孩子适应gridview的大小? 列表适配器 public class CustomListAdapter extends BaseExpandableListAdapter { String[] catg = { "Administração, Escritorio e Industria", "Cultura e Entretenimento", "Educação e Crianças", "Eventos e Estado do tempo", "Amigos, Familia e Habitações", "Multimédia", "Diversos", "Números e Letras", "Restaurantes e Hoteis", "Desporto, Saude e Beleza", "Lojas", "Turismo e Natureza", "Transportes" }; Context myctx; @Override public Object […]

通用inheritance的ViewPage <>和新的属性

build立: CustomViewEngine CustomController Base CustomViewPage Base(在这个基础上,一个新的属性添加“MyCustomProperty”) 问题: 当一个视图是强types的,例如: <@ Page Inherits="CustomViewPage<MyCustomObject" MyCustomProperty="Hello"> ,我得到一个编译器“Parser”错误,指出MyCustomProperty不是System.Web.Mvc.ViewPage的公共属性 我做了大量的试验和错误(见下文),看看是什么导致了这个错误,并得出了以下结论: 只有在视图的@Page指令中声明“MyCustomProperty”或任何其他属性时才会出现该错误。 该错误将始终显示“System.Web.Mvc.ViewPage”而不是声明的inheritance=“..”类。

显示视图上的行动栏

有没有办法在操作栏顶部显示视图? 我想创build一个小的提示框,将用户指向操作栏中的项目。 我知道,具有设置视图的Toast将被呈现在操作栏上方。 有谁知道如何做到这一点的观点? 我已经尝试使用layout_gravity="top" FrameLayout和膨胀一个视图,然后将其添加到正在运行的活动的布局。 我提前感激你。 编辑 :这是我在想什么的形象: 编辑 :也许一些更多的细节是需要的。 我正在寻找一种方法,或者找出是否甚至可以添加一个视图的活动的视图层次结构,以便它最后呈现。 与CSS类似,我想为此特定视图(图像中的蓝色浮动框)提供更高的Z-index顺序,以便它将呈现在活动的操作栏区域之上。 这个视图与Action Bar没有任何关系,它只是简单的绘制在上面。

在Android中布局被销毁的方法

我有一个扩展LinearLayout的自定义组件,当布局被销毁或删除时,我需要执行某些语句。 (或即将被删除) 一种方法是检查一个活动的onPause()或onDestroy(),并调用自定义组件的方法。 但是我想从活动中移除这个开销。 所以,自定义组件本身可以处理布局分离。 但是我不知道在布局被移除时,find合适的方法来覆盖(检测事件)。 有没有办法来处理这个,或者我们需要使用onPause()和onResume()方法的活动?