-
606 votesanswersviews
使用getApplication()作为上下文抛出“无法添加窗口 - 令牌null不适用于应用程序”的对话框
我的Activity正在尝试创建一个AlertDialog,它需要一个Context作为参数 . 如果我使用,这可以按预期工作: AlertDialog.Builder builder = new AlertDialog.Builder(this); 但是,我很谨慎使用"this"作为上下文,因为当Activity被销毁并重新创建甚至在屏幕旋转之类的简单事件时,可能会发生内存... -
637 votesanswersviews
单击按钮时如何防止对话框关闭
我有一个带有 EditText 的对话框用于输入 . 当我单击对话框上的"yes"按钮时,它将验证输入,然后关闭对话框 . 但是,如果输入错误,我想保持在同一个对话框中 . 每次无论输入是什么,当我单击"no"按钮时,对话框应自动关闭 . 我怎么能禁用它?顺便说一句,我已经使用PositiveButton和NegativeButton作为对话框上的按钮 . -
98 votesanswersviews
如何实现自定义AlertDialog视图
在Android docs on AlertDialog中,它提供了以下用于在AlertDialog中设置自定义视图的说明和示例: 如果要显示更复杂的视图,请查找名为“body”的FrameLayout并将视图添加到其中: FrameLayout fl = (FrameLayout) findViewById(R.id.body); fl.add(myView, new LayoutParam... -
0 votesanswersviews
为什么ListActivity不显示ArrayAdapter中的最后一项?
我正在使用以下代码进行主要活动: private TripsData datasource; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activ... -
2 votesanswersviews
长按列表视图和删除对话框
我正在使用 onlongitemclick 并且可以生成一个对话框来确认删除,但我无法获得 listitem 位置或文本 . 编辑:我无法在public void onClick(DialogInterface dialog,int which)函数中获取selectedValue字符串值 . lv 是我的 listview 对象 lv.setOnItemLongClickListener(new... -
-1 votesanswersviews
RecyclerView项目元素(imageview)单击
我使用RecyclerView创建了一个自定义适配器 . 我在回收站视图的每个项目中都有文本视图和图像视图 . 我希望如果我单击图像视图,我想打开警告对话框,如果我点击回收器视图项的其他部分,我想打开另一个活动 . 我为图像视图的点击事件编写了此代码: 这是我的适配器的一部分:@Override public void onBindViewHolder(ViewHolder holder,int ... -
0 votesanswersviews
对话框抛出“无法添加窗口 - 令牌null不适用于应用程序
我有一个问题,创建一个警告对话框,显示 - 无法添加窗口 - 令牌null不适用于应用程序 public class Authenticator { public static final String TAG = "Authenticator"; public static int getUserId(final String username, final String...