小编Zah*_*ary的帖子

Android动态创建按钮并填充布局

我正在动态创建一个按钮.按钮的数量取决于arraylist的大小.问题是,在创建按钮后,我将使用addview方法添加到布局中.问题是我使用线性布局,因为线性布局的默认方向是水平的,因此按钮将水平填充布局.因为有些按钮不可见.我想要实现的是这样的事情

android消息联系人中的多个按钮

我的代码如下:

Button[] tv = new Button[arraylist.size()];
for(int i=0;i<arraylist.size();i++){                                
    tv[i] = new Button(getApplicationContext());
    tv[i].setText(arraylist.get(i).toString());
    tv[i].setTextColor(Color.parseColor("#000000"));
    tv[i].setTextSize(20);
    tv[i].setPadding(15, 5, 15, 5);     
    linearlayout.addView(tv[i]);    
}
Run Code Online (Sandbox Code Playgroud)

如果我将线性布局的方向设置为垂直,则按钮将垂直填充.因此,如果有任何解决方案动态创建按钮并填充水平和垂直布局,如图所示.

android android-widget dynamically-generated android-layout

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

Facebook参考不适用于我的项目

我尝试将我的应用程序与facebook集成,我已经克隆了facebook sdk.一旦我创建了我的项目,并尝试通过(项目属性 - > android - > add ..)添加对facebook sdk的引用,该库就不可用了.有人请帮助我,我已按照https://developers.facebook.com/docs/mobile/android/build/(facebook developer site)中的说明操作:我试图尝试添加对Facebook的引用时遇到困难SDK

java eclipse android facebook

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