android-view

    0熱度

    2回答

    這是我第一次使用Fragments,我不太明白如何管理它們。在這種情況下,我有兩個片段,我使用id fragment_place在FrameLayout中進行了顯示。這個問題可能與fragmentTransaction(addtobackstack/popbackstack)有關。 在Fragment2我展示一個彈出菜單時,我按下了手機的菜單按鈕,它按預期工作的第一次,但我去了之後回到以前的片段,

    -1熱度

    1回答

    如果layout_centerVertical或layout_centerInParent爲true,則在RelativeLayout中,垂直邊距(margin top,margin bottom)不適用於我? <RelativeLayout>` ` <ImageView android:layout_width="wrap_content" android:l

    0熱度

    1回答

    我成功在我的LinearLayout中以編程方式添加了我的customView。現在我想按位置檢查複選框。這是我的代碼: <LinearLayout android:id="@+id/mainLayout" android:layout_width="match_parent" android:layout_height="@dimen/recycler_view_i

    0熱度

    2回答

    試圖移動一些ImageView與其他ImageView對象相關的對象,但我從getLocationOnScreen(int[])得到的座標不匹配屏幕上的內容。另外一個對象放置在「父」之上,另一個放在「父」之下。調整app_bar_main的高度也會影響定位。我對此很難過。我只想要一個物體放置在另一個物體的中間...請幫助。 FYI x coord在肖像和風景中工作得很好。 兩個標記都使用相同的代碼

    0熱度

    1回答

    假設我定義了兩個同名的佈局,並將其中一個放置在「layout-land」目錄中。 如果兩個佈局文件包含相同的視圖(和視圖ID),那麼我的片段/活動將會找到它們,並且在那裏沒有問題。 但是,我面臨的情況是縱向和橫向設計真的不同,我需要更改每個佈局文件中實現的自定義視圖/控件類型。 如果視圖ID或視圖類型不同或未找到,則可能導致NullPointer異常或ClassCast異常。 我不喜歡在我的片段代

    0熱度

    1回答

    我有六個計數器需要在程序的某個點重置。我想這是可能的一個for循環?在此先感謝 int counters[] = {score,count1,count2,count3,count4,count5}; for(int i=0; i<counters.length; i++) { findViewById(counters[i]); //...and it resets them all

    1熱度

    4回答

    我在碎片中使用了butterknife。我有兩個兩個ViewPagers在header.xml。 我不想用findViewById()來實例化它們。 我試圖使用ButterKnife.bind(this,header),但它不允許我綁定兩次。有沒有辦法解決這個案子? (對不起我那可憐的表情,英語不是我的母語) public View onCreateView(LayoutInflater infl

    0熱度

    3回答

    我試圖通過擴展android.widget.FrameLayout來自定義MySquareFrame類,並通過傳遞自定義寬度和高度來覆蓋onMeasure mehtod。 public class MySquareFrame extends FrameLayout { public MySquareFrame(Context context) { super(context); }

    0熱度

    1回答

    我想通過一個觸摸輸入移動位於我的主要活動中的自定義視圖,但是由於操作欄的原因,該事件的x/y座標會偏移。 GIF of problem 我試圖找到一種方式來否定操作欄到Y的大小的座標,但似乎沒有奏效。我已經從y座標getRootView().getHeight() - getHeight()減去父視圖和我的自定義視圖的大小的差異,但值不正確。 任何人都可以指向正確的方向嗎? 該自定義視圖: pub

    -1熱度

    3回答

    這是一個很好的做法,使用TextView作爲分隔符而不是View。如果不是那麼爲什麼?在下圖中我使用了TextView(即1號線)和View(即2號線),但看起來相同。我提到很多網站,但仍然沒有得到任何好的解釋。下面是TextView和代碼View 的TextView <TextView android:id="@+id/TextView" android:layout_wid