小编Hei*_*erg的帖子

应用程序在底部留下空白区域

伙计我的应用程序在屏幕底部留下了导航按钮的空白区域.
请帮我纠正

在此输入图像描述

因为我们可以在底部留下空白,而其他应用程序是正常的.

这是我的style.xml代码:

<style name="AppBaseTheme" parent="android:Theme.Light"></style>
Run Code Online (Sandbox Code Playgroud)

这是清单文件中的活动代码:

<activity
     android:name="unknown"            
     android:label="@string/app_name"
     android:launchMode="singleInstance"
     android:theme="@android:style/Theme.Translucent.NoTitleBar" >
Run Code Online (Sandbox Code Playgroud)

编辑:我做了一切,但没有任何工作,但问题似乎与编辑.我用android studio创建了一个带有所有相同代码和主题的应用程序它显示它很好但是当我使用eclipse时,它显示底部的空白区域.这太烦人了.

android android-layout android-webview android-studio

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

EditText 中的双光标用于输入类型号码/电话(RTL 阿拉伯语)

我有一个 EditText 设置为重力右,所以如果语言是阿拉伯语,文本从右边开始。

注意:我的应用程序支持 RTL,我没有为我的 EditText 设置 TextDirection,因为它会遇到同样的问题。Gravity 设置为 Right 可以完美地完成这项工作。仅当我将 InputType 设置为 Number 或 Phone 时,我才会遇到问题。

如果 InputType 设置为 number/phone 文本的开头和结尾有双光标,这有点混乱。

为了证明这一点,我有两个 EditText,InputType Text 和 Number,Gravity 都设置为 Right。我的应用程序支持 RTL 并且我的手机现在设置为阿拉伯语

显现

android:supportsRtl="true"
Run Code Online (Sandbox Code Playgroud)

XML

 <EditText
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:hint="text"
            android:inputType="text"
            android:lines="1"
            android:maxLines="1"
            android:gravity="right"
            />

        <EditText
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:hint="@string/phone"
            android:inputType="number"
            android:lines="1"
            android:maxLines="1"
            android:gravity="right"
            />
Run Code Online (Sandbox Code Playgroud)

这是带有 InputType Number 的第二个 EditText 行为的屏幕截图。

关于如何摆脱双光标的任何指示?或任何替代方案。

谢谢

在此处输入图片说明

android android-edittext android-inputtype arabic-support

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

Activity 中的默认片段

我看过很多关于这个问题的帖子,但我无法弄清楚我的代码。我创建了一个选项卡式活动并在底部设置了三个按钮。按钮在不同片段之间切换。MainActivity 中的按钮打开此选项卡式活动,但问题是片段布局为空(见下图)。

这些按钮工作正常,并将我发送到正确的片段,但当它打开时,没有加载任何片段。

在此输入图像描述

我按照 YouTube 教程构建的代码如下所示:

TabbedActivity.class

import android.os.Bundle;
import android.support.annotation.NonNull;
import android.support.design.widget.BottomNavigationView;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentTransaction;
import android.support.v7.app.AppCompatActivity;
import android.view.MenuItem;

public class TabbedActivity extends AppCompatActivity {

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

        BottomNavigationView navigation = (BottomNavigationView) findViewById(R.id.navigation);
        navigation.setOnNavigationItemSelectedListener(mOnNavigationItemSelectedListener);
    }

    private BottomNavigationView.OnNavigationItemSelectedListener mOnNavigationItemSelectedListener
            = new BottomNavigationView.OnNavigationItemSelectedListener() {


        @Override
        public boolean onNavigationItemSelected(@NonNull MenuItem item) {
            android.support.v4.app.FragmentManager fragmentManager = getSupportFragmentManager();
            android.support.v4.app.FragmentTransaction transaction = fragmentManager.beginTransaction();
            int intentFragment = getIntent().getExtras().getInt("frgToLoad");
            switch (item.getItemId()) {
                case R.id.navigation_home:
                    transaction.replace(R.id.content,new Fragment_B1()).commit();
/*                    mTextMessage.setText(R.string.title_home);*/
                    return true;
                case …
Run Code Online (Sandbox Code Playgroud)

android android-fragments android-activity android-fragmentactivity

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