小编Dev*_*-iL的帖子

如何将宽度设置为"填充父级"的android按钮中的图标和文本居中

我想要一个带有图标+文本的Android按钮.我正在使用drawableLeft属性来设置图像,如果按钮的宽度为宽,"wrap_content"但是我需要拉伸到最大宽度,所以我使用宽度"fill_parent".这会将我的图标直接移动到按钮的左侧,我希望图标和文本都在按钮内居中.

我尝试设置填充但这只允许给出一个固定值,所以它不是我需要的.我需要在中心对齐图标+文字.

<Button 
    android:id="@+id/startTelemoteButton" 
    android:text="@string/start_telemote"
    android:drawableLeft="@drawable/start"
    android:paddingLeft="20dip"
    android:paddingRight="20dip"            
    android:width="fill_parent"
    android:heigh="wrap_content" />
Run Code Online (Sandbox Code Playgroud)

有关如何实现这一目标的任何建议?

user-interface android button alignment android-layout

112
推荐指数
10
解决办法
13万
查看次数

Facebook iPhone应用程序支持的所有自定义URL方案是什么?

注意

这些网址可能无法使用.
Facebook已经多次更新,并没有正式支持任何这些.

/注意

我正在尝试查看有关iPhone上的Facebook应用程序的可用信息.到目前为止,我已经发现含有有限信息的夫妇的网站,我能找出Facebook的个人主页发布命令(遗憾的是它保持窗口打开后,您交的-那么,谁发布到Facebook的人有推一次,然后取消).

我的问题是,是否有人有关于可以发送到Facebook应用程序的命令的任何更多信息?

我可以从http://wiki.akosma.com/IPhone_URL_Schemes获取以下信息

  • fb://profile - 打开Facebook应用程序到用户的个人资料.
  • fb://friends - 打开Facebook应用程序到朋友列表.
  • fb://notifications - 在通知列表中打开Facebook应用程序(注意:此URL似乎存在错误.通知页面打开.但是,无法导航到Facebook应用程序中的任何其他位置)
  • fb://feed - 向新闻Feed打开Facebook应用程序.
  • fb://events - 在"活动"页面上打开Facebook应用程序.
  • fb://requests - 在"请求"列表中打开Facebook应用程序.
  • fb://notes - 在Notes页面中打开Facebook应用程序.
  • fb://albums - 打开Facebook应用程序到相册列表.

这些命令只打开相应的窗口.我找到的第一个有用的命令是

  • fb://publish/profile/#ID#?text=#BODY#

这是Facebook图形api和我在其他应用程序中找到的其他一些信息的组合.然后有点捅和希望.

替换#ID#为您要发布到的个人资料的ID,然后替换#BODY#为您要发布到的文本,并且该窗口显示在Facebook应用中,并且预先填充了文本.

您还可以使用meid作为id发布到已登录用户的个人资料.

如果有人知道我正在尝试与它接口并希望尽可能多的信息.

iphone facebook deep-linking undocumented-behavior facebook-graph-api

65
推荐指数
3
解决办法
8万
查看次数

Facebook SDK v4 LoginButton忽略XML自定义

最近发布的新的Facebook SDK for Android(v4.0)导致了我正在使用的自定义LoginButton的奇怪行为.下面是对不同SDK版本中相同XML的呈现方式的比较.

问题似乎是SDK 4.x中的FB图标无法正确拉伸以适合自定义大小的按钮,而在4.0.1时,android:layout_height属性将完全忽略.

我的问题是如何让SDK 4.x中的按钮出现在SDK 3.x中?XML和Java解决方案都是完全可以接受的.

适用于SDK 3.x的XML:

<com.facebook.widget.LoginButton
        android:background="@color/com_facebook_blue"
        android:id="@+id/login_btn_facebook"
        android:layout_width="225dp"
        android:layout_height="50dp"
        android:layout_marginBottom="5dp"
        android:layout_marginTop="5dp"
        android:layout_gravity="center"
        android:onClick="onFacebookLoginClick"
            />
Run Code Online (Sandbox Code Playgroud)

它在SDK 3.x上的外观(在OnePlus One上截图,运行CM11S): 使用SDK v3.x运行时的XML呈现

用于SDK 4.x的XML(按钮的包重命名为+我必须更改宽度和字体以匹配g +按钮):

<com.facebook.login.widget.LoginButton
        android:background="@color/com_facebook_blue"
        android:id="@+id/login_btn_facebook"
        android:layout_width="221dp"
        android:layout_height="50dp"
        android:layout_marginBottom="5dp"
        android:layout_marginTop="5dp"
        android:layout_gravity="center"
        android:textSize="7pt"
        android:onClick="onFacebookLoginClick"
            />
Run Code Online (Sandbox Code Playgroud)

它在SDK 4.0上的外观(在Genymotion Nexus 5上运行的屏幕截图,运行未经修改的4.4.4): 在此输入图像描述

它在SDK 4.0.1(相同的Genymotion Nexus 5)上的外观如何: 在此输入图像描述

附加信息

  1. 摘自4.0 - > 4.0.1 SDK更改日志:

登录按钮已更新,可以正确测量其大小.

  1. 相关文章:

  2. 为了支持不同的屏幕尺寸,在登录按钮上方,我有一个ViewPagerIndicator和一个ViewPager,它配置为占用定位具有定义高度的元素后剩余的所有可用垂直空间.

user-interface android facebook-sdk-4.0

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

Facebook Messenger的自定义URI方案

鉴于Facebook 最近" 鼓励 "迁移到单独的Messenger应用程序,并作为Facebook应用程序支持的URL/URI方案问题的{非常丰富的!} 答案的后续,我一直想知道是否有关于Facebook的Messenger应用自定义协议fb-messenger://可用.

我正在寻找的功能是能够点击一个按钮,该按钮可以与已知数字Facebook ID的用户打开FB-messenger聊天窗口.如果Facebook应用程序(katana)未安装在设备上(即只有信使,orca),这也需要工作.

我找到了所需深度链接()的示例,但这似乎不起作用.我意识到FB有一种偶尔修改URI的倾向,因为这些通常不应该对公众开放(据我所知).fb-messenger://user-thread/{user-id}

android uri deep-linking facebook-messenger

22
推荐指数
2
解决办法
3万
查看次数

我在哪里可以找到Matlab的正式语法?

我想编写一个词法分析器发电机转换的Matlab语言为C#,C++等的基本子集来帮助我做到这一点,我想找到包含MATLAB正式语法的文件.花了一点时间研究这个,似乎mathworks没有提供.有谁知道我在哪里可以找到这样的文件?

matlab grammar lexer formal-languages matlab-deployment

21
推荐指数
4
解决办法
5042
查看次数

在矩阵中添加一行

我有一个A像矩阵

1 2 3 4 5
6 7 8 9 0
Run Code Online (Sandbox Code Playgroud)

我想用一排来扩展它

1 1 1 1 1
1 2 3 4 5
6 7 8 9 0 
Run Code Online (Sandbox Code Playgroud)

我创建了一行

col_size = size(A, 2); 
ones_row = ones(1, col_size);
Run Code Online (Sandbox Code Playgroud)

如何将我添加ones_row到矩阵中?

matlab row concatenation matrix addition

19
推荐指数
1
解决办法
9万
查看次数

为什么LDA中的特征向量和特征值变为零?

我想在OpenCV中实现快速PLDA(概率线性判别分析).在这个LINK快速PLDA已经实现MatlabPython.PLDA的一部分是LDA.我编写了以下用于在OpenCV中实现LDA的代码:

int LDA_dim = 120;

// Load data

FileStorage fs("newStorageFile.yml", FileStorage::READ);

// Read data

Mat train_data, train_labels;

fs["train_data"] >> train_data;
fs["train_labels"] >> train_labels;

// LDA

if (LDA_dim > 0)
{
    LDA lda(LDA_dim);
    lda.compute(train_data, train_labels);          // compute eigenvectors

    Mat eigenvectors = lda.eigenvectors();
}
Run Code Online (Sandbox Code Playgroud)

我已将上面链接中引入的数据库转换.mat.yml.结果是newStorageFile.yml我上传到了这里.train_data有650行和600列,train_labels有650行和1列.我不知道为什么特征向量和特征值变为零!! PLZ帮我修复此代码.

最好将转换数据的代码.mat带到.yml:

function matlab2opencv( variable, fileName, flag)

[rows cols] = size(variable);

% Beware of Matlab's linear indexing …
Run Code Online (Sandbox Code Playgroud)

c++ opencv probability eigenvalue linear-discriminant

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

无法更改FBSDKLoginKit中登录按钮的高度?

FBSDKLoginKit在iOS中使用Swift.

直到最近它一直工作得很好,但我现在无法覆盖故事板中按钮的高度?

由于某些原因,按钮的高度现在要小得多.我已经尝试为按钮设置高度约束,将按钮放在堆栈视图中并设置为按比例填充,甚至覆盖SDK中的按钮高度,没有运气.

如果我将按钮更改为正常,UIButton则布局约束可以完美地工作.

这是我运行应用程序时按钮的样子.

这是我运行应用程序时按钮的样子.

这就是我希望按钮看起来的方式 - 大小明智.

这就是我希望按钮看起来的方式 - 大小明智.

storyboard ios facebook-login facebook-ios-sdk swift

16
推荐指数
4
解决办法
5836
查看次数

为什么我的数字似乎是动画的(什么时候不应该)?

考虑以下绘制图形的代码:

figure('Renderer', 'opengl');
N = 50;
tL = linspace(0.5, 6, N).';
tB = sort(randi(100,N,20),1);
yyaxis right; plot(tL, tB);
xlim([2 6]);
Run Code Online (Sandbox Code Playgroud)

当我运行这段代码时,我会得到一个带有移动线的闹鬼图,例如(这个是使用我的真实数据看起来比示例更好):

在此输入图像描述

其他几点意见:

  • 我注意到没有xlim线条没有任何反应(即图形是预期的静态).
  • 我无法让它在另一台运行相同MATLAB版本的计算机上运行.
  • 线条"动画"似乎与轴的工具栏(右上角的那个带有变焦等)的出现和消失一致.
  • 当我使用figure('Renderer', 'painters')这个创建数字时不会发生.

有人可以解释为什么会这样吗?这是记录在案的行为?知道如何控制它吗?

我在Windows 10 v1803上使用R2018b.我的屏幕连接到板载GPU,即Intel HD Graphics 530(驱动程序版本22.20.16.4749).

graphics matlab animation figure undocumented-behavior

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

如何生成与Snapchat的Snapcode类似的图像并以相同的方式使用?

我正在构建一个使用QR码连接用户的应用程序,类似于Snapchat允许用户在Snapchat上互相添加的方式.

我希望使用更加美观的QR码替代品,类似于Snapchat的Snapcode.想知道如何在iOS应用程序中完成它吗?

qr-code ios snapchat swift scannable-code

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