2016-05-25 2 views
-1

Проблема началась, когда я удалил картину из layout, затем я начал приложение на мобильный, но, кажется, приложение все еще показывает old layout с изображения, я попробовал несколько решений без каких-либо результатов.изменения макета не отображается после запуска приложения

Я устал менять свой Java-код, и изменения были применены правильно, но любые изменения в макете не отображаются в приложении.

это Java-файл:

public class Jan extends AppCompatActivity { 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 

    ColorDrawable colorDrawable = new ColorDrawable(Color.parseColor("#c99e67")); 
    getSupportActionBar().setBackgroundDrawable(colorDrawable); 


    setTitle("paltoday"); 


    setContentView(R.layout.activity_feb); 
    CalendarView calendarView=(CalendarView) findViewById(R.id.calendarView); 
    Calendar cal = Calendar.getInstance(); 
    cal.set(Calendar.DATE, 1); 
    cal.set(Calendar.MONTH,0); 
    cal.set(Calendar.YEAR,2016); 
    cal.set(Calendar.HOUR_OF_DAY,1); 
    cal.set(Calendar.MINUTE, 1); 
    cal.set(Calendar.SECOND, 1); 
    long millis = cal.getTimeInMillis(); 
    Calendar cal2=Calendar.getInstance(); 
    cal2.set(Calendar.DATE,31); 
    cal2.set(Calendar.MONTH,0); 
    cal2.set(Calendar.YEAR,2016); 
    cal2.set(Calendar.HOUR_OF_DAY,1); 
    cal2.set(Calendar.MINUTE, 1); 
    cal2.set(Calendar.SECOND, 1); 
    long millis2 = cal2.getTimeInMillis(); 
    calendarView.setMinDate(millis); 
    calendarView.setMaxDate(millis2); 

и это XML

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" 
    android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin" 
    android:paddingRight="@dimen/activity_horizontal_margin" 
    android:paddingTop="@dimen/activity_vertical_margin" 
    android:paddingBottom="@dimen/activity_vertical_margin" 
    android:orientation="vertical" 
    tools:context="com.example.yahyazeid.testnotification.Jan" 
    android:background="#cbbc9f"> 


<CalendarView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:id="@+id/calendarView" 
    android:background="#cbbc9f" 
    android:layout_marginTop="0dp" /> 

какие-либо предложения?

+3

Просьба добавить код в противном случае, как мы можем выяснить проблему. –

+0

@SohailZahid код - это XML, содержащий только календарь, но при запуске макета он все еще показывает картинку, которую я удалил, я пробовал на разных устройствах. – zyz82

+0

Попробуйте очистить> Сборка и запуск еще раз. Если вы включили мгновенный запуск. Закройте приложение устройства> очистите его от последних приложений и запустите приложение снова .. !! –

ответ

0

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

0

проблема была setContentView.

Как вы можете видеть выше активности Jan.class и layout класса должен быть activity_jan, поэтому ошибочно я напечатал его activiy_feb, так что это было всегда открытие неправильно activity.

setContentView(R.layout.activity_jan); 

благодарит всех за поддержку

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