小编shr*_*nth的帖子

如何在android中的两个按钮之间绘制垂直线

我有一个简单的线性布局.我正在通过代码一下方添加按钮,其间有一些空格.我需要在这两个按钮之间画一条垂直线(特定的垂直箭头线).

你能告诉我如何从button1的按钮到button2的顶部绘制一条垂直线.

我使用DrawLine()绘制一条线,但它在button2下面绘制了一些偏移量.

这是我的代码:

import android.app.ActionBar.LayoutParams;
import android.app.Activity;
import android.graphics.Color;
import android.os.Bundle;
import android.view.Gravity;
import android.view.View;
import android.widget.Button;
import android.widget.LinearLayout;

public class SampleMethodActivity extends Activity {
    Button b,b1;
    public int width,height,bottom;
     LinearLayout ll;

    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);
        setContentView(R.layout.sample_method);

        ll = (LinearLayout) findViewById(R.id.my_linear_layout);


        LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
            params.setMargins(0, 12, 0, 40);

        b = new Button(this);
        b.setText("This is a sample text");

        b.setLayoutParams(params);
        b.setGravity(Gravity.CENTER);
        ll.addView(b);


        b1 = new Button(this);
        b1.setText("This is a sample text to chck the width and …
Run Code Online (Sandbox Code Playgroud)

android

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

使用facebook SDK时无效的android_key参数

当我尝试在S3上运行我的应用程序时,我收到以下错误

    Invalid android_key parameter. The key VgmNos1v_wYCwwxenlSneyDLza8 
does not match any allowed key. Configure your app key hashes at http://developers.facebook.com/apps/299************
Run Code Online (Sandbox Code Playgroud)

我在我的第一台笔记本电脑上生成了一个密钥哈希,并在Facebook开发者网站上添加了..一切都很顺利,当我跑,它在仿真器上要求SSO,因此我能够发布.

几天后,我开始在不同的笔记本电脑上工作,并在S3上运行并得到此错误.谷歌搜索后,我发现我们需要将其添加为密钥哈希.我添加了关键的VgmNos1v_wYCwwxenlSneyDLza8,这是在错误中并尝试但是工作.所以我在第二台笔记本电脑上生成了一个密钥哈希,并收到了一个密钥哈希vyCoFm3xLkoFa8lp7l + LIAGhIe4 =这与错误中的不同.所以我添加了两个,但仍然存在错误.

请帮助我,因为我非常严重地停留在这一点:(

请注意:我仍处于调试模式.

我想知道与机器相关的密钥哈希?每台机器都有唯一的密钥哈希?我使用下面的命令在第二台笔记本电脑上生成密钥哈希

keytool -exportcert -alias androiddebugkey -keystore "C:\Users\605577709\.android\debug.keystore" | "C:\OpenSSL\bin\openssl" sha1 -binary |"C:\OpenSSL\bin\openssl" base64
Run Code Online (Sandbox Code Playgroud)

android facebook

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

标签 统计

android ×2

facebook ×1