5

नोट 0: कम से कम इस कोड को आज़माएं और हमें बताएं कि यह आपके लिए काम करता है या नहीं। क्योंकि सिद्धांत में यह काम करना चाहिए, लेकिन यहबाधा लेआउट बीटा 4 - टुकड़े काम नहीं करते

नोट 1: इस कोड में कोई त्रुटि नहीं है यदि आप अल्फा -7 के ऊपर किसी भी प्रतिबंध लेआउट पर हैं तो यह काम नहीं करता है। हालांकि, मैं logcat डाल रहा हूँ।

MainActivity.java:

import android.os.Bundle; 
import android.support.v4.app.Fragment; 
import android.support.v4.app.FragmentManager; 
import android.support.v4.app.FragmentTransaction; 
import android.support.v7.app.AppCompatActivity; 

public class MainActivity extends AppCompatActivity { 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 
     FragmentManager mFragmentManager = getSupportFragmentManager(); 
     FragmentTransaction mFragmentTransaction = mFragmentManager.beginTransaction(); 
     Fragment fragment = new stupid(); 
     mFragmentTransaction 
       .add(R.id.main_activity, fragment, "stupid") 
       .addToBackStack("stupid") 
       .commit(); 

    } 

} 

activity_main.xml:

<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:id="@+id/main_activity" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:background="@color/colorPrimary" 
    android:clickable="true" 
    android:fitsSystemWindows="true" 
    tools:context=".MainActivity"> 

    <TextView 
     android:text="Hi 1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     tools:layout_editor_absoluteY="13dp" 
     tools:layout_editor_absoluteX="18dp" 
     android:id="@+id/textView" /> 
</android.support.constraint.ConstraintLayout> 

Stupid.java:

import android.os.Bundle; 
import android.support.v4.app.Fragment; 
import android.view.LayoutInflater; 
import android.view.View; 
import android.view.ViewGroup; 


/** 
* A simple {@link Fragment} subclass. 
*/ 
public class stupid extends Fragment { 


    public stupid() { 
     // Required empty public constructor 
    } 


    @Override 
    public View onCreateView(LayoutInflater inflater, ViewGroup container, 
          Bundle savedInstanceState) { 
     // Inflate the layout for this fragment 
     return inflater.inflate(R.layout.fragment_stupid, container, false); 
    } 

} 

fragment_stupid.xml:

<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    tools:context="xxx.xxxxxxx.xxxxxxxx.xxxxxxxxxxxxx.stupid"> 

    <TextView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="@string/hello_blank_fragment" 
     android:id="@+id/textView2" 
     tools:layout_constraintTop_creator="1" 
     tools:layout_constraintLeft_creator="1" 
     app:layout_constraintLeft_toLeftOf="parent" 
     app:layout_constraintTop_toTopOf="parent" 
     android:layout_marginTop="136dp" /> 

</android.support.constraint.ConstraintLayout> 

प्रवेश करें:

12-04 10:28:30.965 12609-12609/xxx.xxxxxxx.xxxxxxxx.xxxxxxxxxxxxx I/art: Late-enabling -Xcheck:jni 
12-04 10:28:31.015 12609-12609/xxx.xxxxxxx.xxxxxxxx.xxxxxxxxxxxxx I/InstantRun: Instant Run Runtime started. Android package is xxx.xxxxxxx.xxxxxxxx.xxxxxxxxxxxxx, real application class is null. 
12-04 10:28:31.299 12609-12609/xxx.xxxxxxx.xxxxxxxx.xxxxxxxxxxxxx W/art: Failed to find OatDexFile for DexFile /data/data/xxx.xxxxxxx.xxxxxxxx.xxxxxxxxxxxxx/files/instant-run/dex/slice-slice_1-classes.dex (canonical path /data/data/xxx.xxxxxxx.xxxxxxxx.xxxxxxxxxxxxx/files/instant-run/dex/slice-slice_1-classes.dex) with checksum 0xe09cbad0 in OatFile /data/data/xxx.xxxxxxx.xxxxxxxx.xxxxxxxxxxxxx/cache/slice-slice_1-classes.dex 
12-04 10:28:31.512 12609-12609/xxx.xxxxxxx.xxxxxxxx.xxxxxxxxxxxxx I/LoadedApk: No resource references to update in package common 
12-04 10:28:31.512 12609-12609/xxx.xxxxxxx.xxxxxxxx.xxxxxxxxxxxxx I/LoadedApk: No resource references to update in package com.brit.swiftdark 
12-04 10:28:31.809 12609-12609/xxx.xxxxxxx.xxxxxxxx.xxxxxxxxxxxxx W/ResourceType: For resource 0x01030224, entry index(548) is beyond type entryCount(29) 
12-04 10:28:31.809 12609-12609/xxx.xxxxxxx.xxxxxxxx.xxxxxxxxxxxxx W/ResourceType: For resource 0x01030224, entry index(548) is beyond type entryCount(29) 
12-04 10:28:31.843 12609-12609/xxx.xxxxxxx.xxxxxxxx.xxxxxxxxxxxxx W/art: Before Android 4.1, method android.graphics.PorterDuffColorFilter android.support.graphics.drawable.VectorDrawableCompat.updateTintFilter(android.graphics.PorterDuffColorFilter, android.content.res.ColorStateList, android.graphics.PorterDuff$Mode) would have incorrectly overridden the package-private method in android.graphics.drawable.Drawable 
12-04 10:28:31.947 12609-12726/xxx.xxxxxxx.xxxxxxxx.xxxxxxxxxxxxx D/OpenGLRenderer: Use EGL_SWAP_BEHAVIOR_PRESERVED: true 
12-04 10:28:31.956 12609-12609/xxx.xxxxxxx.xxxxxxxx.xxxxxxxxxxxxx D/Atlas: Validating map... 
12-04 10:28:31.996 12609-12726/xxx.xxxxxxx.xxxxxxxx.xxxxxxxxxxxxx I/Adreno: QUALCOMM build     : 065751b, 
                      Build Date      : 04/15/15 
                      OpenGL ES Shader Compiler Version: E031.25.03.07 
                      Local Branch      : 
                      Remote Branch     : quic/LA.BF64.1.2.1_rb2.9 
                      Remote Branch     : NONE 
                      Reconstruct Branch    : AU_LINUX_ANDROID_LA.BF64.1.2.1_RB2.05.01.00.081.016 + 065751b + NOTHING 
12-04 10:28:32.003 12609-12726/xxx.xxxxxxx.xxxxxxxx.xxxxxxxxxxxxx I/OpenGLRenderer: Initialized EGL, version 1.4 
12-04 10:28:32.011 12609-12726/xxx.xxxxxxx.xxxxxxxx.xxxxxxxxxxxxx D/OpenGLRenderer: Enabling debug mode 0 
12-04 10:28:32.069 12609-12609/xxx.xxxxxxx.xxxxxxxx.xxxxxxxxxxxxx I/Timeline: Timeline: Activity_idle id: [email protected] time:200835125 

संपादित करें 1: अल्फा-7 Alpha-7 results

बीटा-4 enter image description here

+1

1) लॉग बेकार है, इसमें कोई त्रुटि नहीं है। 2) आपने यह नहीं कहा है कि आपका वांछित आउटपुट क्या है। हमें दिखाएं कि यह कैसा दिखता है और यह कैसा दिखता है/इसे कैसा दिखता है। 3) यदि आप किसी अन्य बाधा लेआउट के अंदर एक बाधा लेआउट के साथ एक टुकड़ा डालते हैं तो आप वास्तव में क्या उम्मीद कर रहे हैं? किंडा एक बाधा लेआउट के उद्देश्य को हरा देता है, नहीं? 4) एंड्रॉइड स्टूडियो में लेआउट डिजाइनर का उपयोग करें और सुनिश्चित करें कि आप लेआउट में अपने टेक्स्ट व्यू देखें। –

+0

1) मैंने कहा कि लॉग में पहले से ही कोई त्रुटि नहीं है। मैंने इसे वहां रखा क्योंकि कोई आ जाएगा और पूछेगा कि अगर मुझे कोई समस्या आ रही है तो कोई लॉग क्यों नहीं है। – MohammedAlSafwan

+0

2) यह कहा गया है कि वांछित आउटपुट कोड को काम करना है। मतलब, जब आप ऐप चलाते हैं तो लेआउट बनाया जाएगा। हालांकि, आप सही हैं, मुझे यह दिखाने के लिए चित्र जोड़ना चाहिए कि क्या गलत है और स्पष्टीकरण दें। मेरी गलती :)। – MohammedAlSafwan

उत्तर

0

कृपया उत्तर के लिए इस पोस्ट का संदर्भ लें .... ConstraintLayout 1.0.2 shows nothing

मुझे पता है कि यह "यह पोस्ट और जुड़ाव पोस्ट" दोनों ही मेरा जवाब है। लेकिन मैं लगभग एक साल के लिए एक जवाब की तलाश में था। अंत में मैंने पाया कि कॉन्स्ट्रेनटआउट के पुराने संस्करण कुछ कारणों से गतिविधि के शीर्ष पर जोड़े जाएंगे। ConstraintLayout खंड के नए संस्करण गतिविधि के पीछे रखा जाएगा। या कम से कम यही वह मुझे देखता है। यही कारण है कि मैं कह रहा हूं कि आपकी गतिविधि पारदर्शी बनाएं।

संबंधित मुद्दे