2015-05-21 2 views
0

Я еще не написал код, кроме кода для установки приложения в полноэкранном режиме, но как только я добавлю представление списка в макет, приложение больше не загружается в полноэкранном режиме и мягкая клавиатура. Ниже приведен весь код.Список просмотра приложения из полноэкранного режима

общественного класса MainActivity расширяет ActionBarActivity {

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

    // launches app in full screen immersive mode 
    int mUIFlag = View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN 
      | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION 
      | View.SYSTEM_UI_FLAG_LAYOUT_STABLE 
      | View.SYSTEM_UI_FLAG_LOW_PROFILE 
      | View.SYSTEM_UI_FLAG_FULLSCREEN 
      | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION 
      | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY; 

    getWindow().getDecorView().setSystemUiVisibility(mUIFlag); 

} 

<TextView 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:textAppearance="?android:attr/textAppearanceLarge" 
    android:text="@string/app_name" 
    android:id="@+id/textView13" 
    android:textStyle="bold" 
    android:gravity="center" /> 

<LinearLayout 
    android:orientation="horizontal" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:id="@+id/linearLayout" 
    android:layout_below="@+id/textView13" 
    android:layout_marginTop="15sp"> 

    <TextView 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:textAppearance="?android:attr/textAppearanceLarge" 
     android:text="@string/total" 
     android:id="@+id/textView" 
     android:layout_weight="1" 
     android:textStyle="bold" 
     android:gravity="center_horizontal" 
     android:layout_marginRight="15sp" 
     android:layout_below="@+id/textView13" 
     android:layout_alignParentStart="true" /> 

    <TextView 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:textAppearance="?android:attr/textAppearanceLarge" 
     android:text="@string/sales_tax" 
     android:id="@+id/textView2" 
     android:layout_weight="1" 
     android:textStyle="bold" 
     android:gravity="center_horizontal" 
     android:layout_marginRight="15sp" 
     android:layout_below="@+id/textView" 
     android:layout_alignParentEnd="true" /> 
</LinearLayout> 

<LinearLayout 
    android:orientation="horizontal" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_below="@+id/linearLayout" 
    android:layout_alignParentEnd="true" 
    android:id="@+id/linearLayout2"> 

    <TextView 
     android:layout_width="wrap_content" 
     android:layout_height="30sp" 
     android:textAppearance="?android:attr/textAppearanceLarge" 
     android:text="@string/dollar_sign" 
     android:id="@+id/textView3" 
     android:textStyle="bold" 
     android:background="@android:color/background_light" 
     android:layout_above="@+id/textView9" 
     android:layout_alignParentStart="true" /> 

    <TextView 
     android:layout_width="match_parent" 
     android:layout_height="30sp" 
     android:textAppearance="?android:attr/textAppearanceLarge" 
     android:id="@+id/totalTextView" 
     android:layout_weight="1" 
     android:background="@android:color/background_light" 
     android:layout_marginRight="20sp" 
     android:layout_above="@+id/textView10" 
     android:layout_alignStart="@+id/textView10" /> 

    <EditText 
     android:layout_width="match_parent" 
     android:layout_height="30sp" 
     android:inputType="numberDecimal" 
     android:ems="10" 
     android:id="@+id/salesTaxEditText" 
     android:hint="@string/sales_tax_percentage" 
     android:layout_weight="1" 
     android:textSize="12sp" 
     android:background="@android:color/background_light" 
     android:layout_alignBaseline="@+id/totalTextView" 
     android:layout_alignBottom="@+id/totalTextView" 
     android:layout_alignStart="@+id/totalTextView" /> 

    <TextView 
     android:layout_width="wrap_content" 
     android:layout_height="26sp" 
     android:textAppearance="?android:attr/textAppearanceLarge" 
     android:text="@string/percent_sign" 
     android:id="@+id/textView4" 
     android:textStyle="bold" 
     android:background="@android:color/background_light" 
     android:layout_alignTop="@+id/textView5" 
     android:layout_centerHorizontal="true" 
     android:layout_marginTop="4sp" /> 
</LinearLayout> 

<LinearLayout 
    android:orientation="horizontal" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_below="@+id/linearLayout2" 
    android:layout_marginTop="20sp" 
    android:id="@+id/linearLayout3"> 

    <TextView 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:textAppearance="?android:attr/textAppearanceLarge" 
     android:text="@string/item" 
     android:id="@+id/textView5" 
     android:layout_weight="1" 
     android:textSize="16sp" 
     android:gravity="center" 
     android:textStyle="bold" 
     android:layout_alignTop="@+id/textView11" 
     android:layout_alignStart="@+id/textView11" /> 

    <TextView 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:textAppearance="?android:attr/textAppearanceLarge" 
     android:text="@string/amount" 
     android:id="@+id/textView6" 
     android:layout_weight="1" 
     android:textSize="16sp" 
     android:gravity="center" 
     android:textStyle="bold" 
     android:layout_below="@+id/textView12" 
     android:layout_centerHorizontal="true" /> 

    <TextView 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:textAppearance="?android:attr/textAppearanceLarge" 
     android:text="@string/number" 
     android:id="@+id/textView7" 
     android:layout_weight="1" 
     android:textSize="16sp" 
     android:gravity="center" 
     android:textStyle="bold" 
     android:layout_alignParentBottom="true" 
     android:layout_alignEnd="@+id/textView9" /> 

    <TextView 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:textAppearance="?android:attr/textAppearanceLarge" 
     android:text="@string/total" 
     android:id="@+id/textView8" 
     android:layout_weight="1" 
     android:textSize="16sp" 
     android:gravity="center" 
     android:textStyle="bold" 
     android:layout_below="@+id/textView6" 
     android:layout_alignStart="@+id/textView11" /> 
</LinearLayout> 

<LinearLayout 
    android:orientation="horizontal" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:layout_below="@+id/linearLayout3" 
    android:id="@+id/linearLayout4"> 

    <TextView 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:textAppearance="?android:attr/textAppearanceLarge" 
     android:text="@string/description" 
     android:id="@+id/textView9" 
     android:layout_weight="1" 
     android:textSize="16sp" 
     android:gravity="center" 
     android:textStyle="bold" 
     android:layout_below="@+id/linearLayout3" 
     android:layout_alignParentStart="true" /> 

    <TextView 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:textAppearance="?android:attr/textAppearanceLarge" 
     android:text="@string/per_item" 
     android:id="@+id/textView10" 
     android:layout_weight="1" 
     android:textSize="16sp" 
     android:gravity="center" 
     android:textStyle="bold" 
     android:layout_below="@+id/linearLayout4" 
     android:layout_alignParentEnd="true" /> 

    <TextView 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:textAppearance="?android:attr/textAppearanceLarge" 
     android:text="@string/of_items" 
     android:id="@+id/textView11" 
     android:layout_weight="1" 
     android:textSize="16sp" 
     android:gravity="center" 
     android:textStyle="bold" 
     android:layout_below="@+id/textView6" 
     android:layout_alignStart="@+id/textView11" /> 

    <TextView 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:textAppearance="?android:attr/textAppearanceLarge" 
     android:text="@string/per_item" 
     android:id="@+id/textView12" 
     android:layout_weight="1" 
     android:textSize="16sp" 
     android:gravity="center" 
     android:textStyle="bold" 
     android:layout_below="@+id/textView6" 
     android:layout_alignStart="@+id/textView11" /> 

</LinearLayout> 

<ListView 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:id="@+id/itemListListView" 
    android:layout_below="@+id/linearLayout4" 
    android:layout_alignParentEnd="false" 
    android:layout_above="@+id/linearLayout5" 
    android:background="@android:color/background_light" /> 

<LinearLayout 
    android:orientation="horizontal" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_above="@+id/clearListButton" 
    android:layout_alignParentStart="true" 
    android:id="@+id/linearLayout5"> 

    <Button 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:text="@string/add_button" 
     android:id="@+id/addButton" 
     android:layout_weight="1" 
     android:textStyle="bold" /> 

    <Button 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:text="@string/edit_button" 
     android:id="@+id/editButton" 
     android:layout_weight="1" 
     android:textStyle="bold" /> 

    <Button 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:text="@string/delete_button" 
     android:id="@+id/deleteButton" 
     android:layout_weight="1" 
     android:textStyle="bold" /> 
</LinearLayout> 

<Button 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:text="@string/clear_list_button" 
    android:id="@+id/clearListButton" 
    android:layout_alignParentBottom="true" 
    android:layout_centerHorizontal="true" 
    android:layout_marginLeft="40sp" 
    android:layout_marginRight="40sp" 
    android:textStyle="bold" /> 

ответ

0

наличие EditText может сделать экранная клавиатура всплывал на старте в Android приложения. Предполагая, что то, о чем вы просите, это способ остановить появление клавиатуры, this link может иметь значение.

Может быть, попробуйте добавить строку android:windowSoftInputMode="stateHidden" в вашем AndroidManifest.xml под деятельности, такие как:

<activity 
     android:name="com.sams.MainActivity" 
     android:windowSoftInputMode="stateVisible" > 
</activity> 

как было написано в ответ на @Mohanraj в указанной ссылке.

Смежные вопросы