小编Mat*_*att的帖子

在图层列表中忽略size属性

在下面的代码中,形状占据了图层列表的整个高度和宽度,这意味着它忽略了size属性.(但它会听取顶部,左侧和右侧属性).我也尝试将高度作为项目的属性而不是形状,这没有效果.

<layer-list >    

    <item ..... />

    <item   
        android:top="2dp"
        android:left="7dp"
        android:right="7dp">
        <shape android:shape="rectangle" >
            <size android:height="12dp" />
            <gradient
                android:startColor="#ddffffff"
                android:endColor="#00ffffff"
                android:angle="270" />
        </shape>
    </item>

</layer-list>
Run Code Online (Sandbox Code Playgroud)

size android attributes shape

7
推荐指数
1
解决办法
945
查看次数

flurry记录会话但不记录事件(android)

我正在使用FLurry_3.2.2.jar,每个都有这样的代码Activity.它正确记录所有会话,但不记录事件.(实际上,它从我的活动中记录了一次,一次Home)

@Override
protected void onStart()
{
    super.onStart();
    FlurryAgent.onStartSession(this, Utilities.FlurryKey);
    FlurryAgent.logEvent("Home");
}
@Override
protected void onStop()
{
    super.onStop();
    FlurryAgent.onEndSession(this);
}
Run Code Online (Sandbox Code Playgroud)

android flurry

5
推荐指数
1
解决办法
4700
查看次数

从SQLite db流式传输音频

我有一个SQLite数据库,它的音频文件存储为blob.

在android(或任何地方)可以从数据库流媒体流吗?

sqlite audio android stream

4
推荐指数
1
解决办法
4314
查看次数

从DataGridColumn中绑定到DataContext属性

财产Foo在我的DataContext

ViewModel {
    Visibility Foo;
}
Run Code Online (Sandbox Code Playgroud)


但我无法弄清楚如何进入Foo内部Column.在这种情况下,我认为它可能正在寻找Foo任何绑定到的对象DataGrid ItemsSource

<DataGrid Visibility="{Binding Foo}">                      // works
    <DataGrid.Columns>
        <DataGridTextColumn Visibility="{Binding Foo}" />   // fails
Run Code Online (Sandbox Code Playgroud)


我试过了

Binding="{Binding DataContext.Foo}"
Run Code Online (Sandbox Code Playgroud)

还有很多带RelativeSource标签的东西.


另外,有没有办法查看和选择要从GUI绑定的属性?

编辑:事实证明,列本身不是FrameworkElements,因此无法找到DataGrid祖先.但是,您可以在下面的答案中使用该技术将Column的CellTemplate的属性绑定到DataContext.

.net wpf datacontext xaml binding

4
推荐指数
1
解决办法
3928
查看次数

AlertDialog 的 Leanback 版本

在 Android 中,制作AlertDialog带有Positive/Negative按钮的按钮很容易。

new AlertDialog.Builder(getActivity())
           .setTitle("Question?")
           .setPositiveButton("YES", new DialogInterface.OnClickListener() {
               @Override
               public void onClick(DialogInterface dialog, int which) {
                   // User chose YES
               }
           })
           .setNegativeButton("NO", new DialogInterface.OnClickListener() {
               @Override
               public void onClick(DialogInterface dialogInterface, int i) {
                   // User chose NO
                }
           }).create().show();
Run Code Online (Sandbox Code Playgroud)

我想在我的TV App 中制作等价物。(向用户提问,得到 Yes/No 响应)

我发现了两件事,但都不能解决我的用例:

  1. ErrorFragment(关闭,但只有 1 个按钮)

  2. GuidedStepFragment(允许我有多个选项,但需要创建一个单独的 Activity,我必须编写自己的代码才能将选定的选项传递回第一个 Activity)

我觉得我错过了一些东西。这只是普通 Android 应用程序中的几行代码。

我尝试只AlertDialog在我的电视应用程序中使用,但它会引发Theme关于在应用程序上设置不正确的错误。另外,我认为这些对话框无论如何都不是可访问性友好的。

android android-alertdialog leanback

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

使用字符串中的变量来做Html.fromHtml

有没有办法在这种情况下使用变量?我想要这个代码:

String str ="test";
Html.fromHtml("test <.bold> str <./ bold> test");

制作:

测试测试测试

但它改为:

测试str测试



谢谢

html variables android

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

按"X"按钮时允许取消

当用户在主窗口中按下"X"时,我会出现以下对话框:

 -- Save Changes --------------------------
|                                          |
|  Do you want to save changes?            |
|                                          |
|                                          |
|    |Don't Save|      |Cance|   |Save|    |
|__________________________________________|
Run Code Online (Sandbox Code Playgroud)

我无法实现取消按钮.在用户点击取消后,我无法弄清楚如何告诉主窗口不要关闭.我通过窗口的"Closing"命令/方法提示用户使用此对话框.

c# wpf xaml

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

drawable-land vs drawable

我没有使用布局土地,但确实有可绘制的土地.

问题是,它使用任何drawable匹配活动开始时的方向.我想在手机旋转时切换使用drawable/drawable-land.有办法轻松做到这一点吗?或者我应该将我的布局复制并粘贴到layout-land中,以便它实际上重新创建活动?(我认为这会做正确的事情,但理想情况下,我希望它只是在我旋转时使用正确的一个刷新drawable)

android landscape orientation drawable

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