小编Nil*_*ngh的帖子

不删除按钮文本周围的填充

我编写了一个代码来更改按钮的minWidth,以便我可以摆脱按钮文本周围的填充.

for(int i=0;i<26;i++){
    Button alphabet = new Button(getContext());
    alphabet.setText(""+(char)('A'+i));
    alphabet.setMinWidth(0);
    allAlphabets.addView(alphabet);
}
Run Code Online (Sandbox Code Playgroud)

我在每个按钮中都有一个字母,最后动态地将它添加到布局中.由于填充,它占用了很多空间,因为我已经将最小宽度设置为0,但它仍然不起作用.它显示相同的默认按钮.请帮忙.

android android-layout android-fragments

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

绑定指定 IP 无法启动 MongoDB 服务

我目前的 MongoDB 配置,

options: { config: "/etc/mongod.conf", net: { bindIp: "127.0.0.1,192.168.0.204", port: 27017 }, processManagement: { fork: true, pidFilePath: "/var/run/mongodb/mongod.pid", timeZoneInfo: "/usr/share/zoneinfo" }, storage: { dbPath: "/var/lib/mongo", journal: { enabled: true } }, systemLog: { destination: "file", logAppend: true, path: "/var/log/mongodb/mongod.log" } }
Run Code Online (Sandbox Code Playgroud)

这是我遇到的问题

2018-02-02T19:16:32.017+0800 E STORAGE  [initandlisten] Failed to set up listener: SocketException: Cannot assign requested address
2018-02-02T19:16:32.017+0800 I CONTROL  [initandlisten] now exiting
2018-02-02T19:16:32.017+0800 I CONTROL  [initandlisten] shutting down with code:48
Run Code Online (Sandbox Code Playgroud)

mongodb

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

如何将单选按钮对齐到中心

我希望下图中的单选按钮center对齐.我使用了重力,但它不起作用.

在此输入图像描述 我用过这段代码

   <RadioGroup
                    android:id="@+id/qualityRadioGroup"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:orientation="horizontal"
                    android:weightSum="5"
                    >


                    <RadioButton
                        android:id="@+id/qty1"
                        android:layout_width="0dp"
                        android:layout_height="wrap_content"
                        android:layout_weight="1"
                        android:gravity="center"
                        android:layout_gravity="center_vertical"
                        android:button="@drawable/radio_button_selector"
                        android:checked="false"
                        android:tag="1"/>


                    <RadioButton
                        android:id="@+id/qty2"
                        android:layout_width="0dp"
                        android:layout_height="wrap_content"
                        android:layout_weight="1"
                        android:padding="@dimen/s5dp"
                        android:button="@drawable/radio_button_selector"
                        android:tag="2"
                        />


                    <RadioButton
                        android:id="@+id/qty3"
                        android:layout_width="0dp"
                        android:layout_height="wrap_content"
                        android:layout_weight="1"
                        android:padding="@dimen/s5dp"
                        android:button="@drawable/radio_button_selector"
                        android:tag="3"
                        />


                    <RadioButton
                        android:id="@+id/qty4"
                        android:layout_width="0dp"
                        android:layout_height="wrap_content"
                        android:layout_weight="1"
                        android:padding="@dimen/s5dp"
                        android:button="@drawable/radio_button_selector"
                        android:tag="4"
                        />


                    <RadioButton
                        android:id="@+id/qty5"
                        android:layout_width="0dp"
                        android:layout_height="wrap_content"
                        android:layout_weight="1"
                        android:padding="@dimen/s5dp"
                        android:button="@drawable/radio_button_selector"
                        android:checked="false"
                        android:tag="5"/>


                </RadioGroup>
Run Code Online (Sandbox Code Playgroud)

如果我在线性布局中添加单选按钮而不是将其对齐到中心,但是在这种情况下无线电组功能不起作用.

我想要中心对齐的单选按钮以及无线电组功能,即一次只能选择一个项目.

android radio-button layout-gravity

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

延迟后自动改变片段的方式

我的应用程序以 FragmentA 开头。我希望 FragmentA 出现 5 秒钟,然后显示另一个 FragmentB 替换 FragmentA。

我已通过以下方式显示 FragmentA:

  @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        FragmentA  frag = new FragmentA();
        FragmentManager fm = getSupportFragmentManager();       
        FragmentTransaction ft = fm.beginTransaction().add(R.id.fl,frag); 

        ft.commit();
Run Code Online (Sandbox Code Playgroud)

不知道在这之后该怎么办。

android android-fragments

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