android-custom-view

    0熱度

    1回答

    我創建了一些自定義視圖並繪製了畫布中所需的所有內容。 我可以計算繪製我的視圖所需的最小寬度。但我需要遵循以下規則: 如果視圖的所需寬度小於父寬度,則將視圖寬度設置爲父寬度。 如果視圖的所需寬度大於父寬度,請將父寬度設置爲視圖的寬度。 父級在ScrollView中。 父級從LinearLayout以垂直方向擴展。 可根據要求提供源代碼。

    0熱度

    1回答

    內沒有視圖,應重寫onLayout我創建了一個自定義控件,該控件的範圍爲ViewGroup。最終,該控件的實現僅使用畫布繪製某些形狀,而不添加任何View。 應該onLayout仍然在這種情況下用某種通用實現覆蓋,還是應該讓它保留一個空方法?

    1熱度

    2回答

    relativeLayout.setOnKeyListener(new View.OnKeyListener() { @Override public boolean onKey(View v, int keyCode, KeyEvent event) { if(keyCode == KeyEvent.KEYCODE_BACK) {

    1熱度

    1回答

    有沒有什麼辦法可以在Android中製作以下佈局..?如果是,請建議如何製作以及如何設置視圖重疊區域的clickListener ...?即視圖2的區域與1的區域重疊,並且視圖3的區域與2和4的區域重疊等等,其他視圖重疊。如果有任何Android庫使非矩形按鈕/視圖也建議..謝謝。

    0熱度

    1回答

    的孩子我需要一個視圖(自定義視圖稱爲DayView)綿延兩次滾動視圖的高度,它在,這種觀點認爲,有兩個嵌套的意見,其中之一是另一個自定義視圖。自定義視圖全部從RelativeLayout延伸。 的佈局是這樣的: <ScrollView android:layout_width="match_parent" android:layout_height="match_parent"

    9熱度

    2回答

    Android Studio中標記爲錯誤這一行: public class ParallaxView extends ImageView 在這裏的錯誤: This custom view should extend android.support.v7.widget.AppCompatImageView instead less... (Ctrl+F1) In order to suppo

    0熱度

    1回答

    但圖像仍處於原始形狀。任何解決方案請看代碼 CircularView circularimage1= (CircularView)findViewById(R.id.customView); Glide.with(this.getApplicationContext()).load(R.drawable.picture1) .diskCacheStrategy(DiskCacheS

    0熱度

    2回答

    我有CustomLayout其中TextView我設置文本和繪製編程但是問題是當我設置drawable它正在添加一個巨大的填充與我想繪製更多在中心而不是頂部。 定製的ViewGroup public class ProfileGridView extends FrameLayout { public ProfileGridView(@NonNull Context context) {

    2熱度

    1回答

    我正在解決與視圖相關的問題:一個點擊偵聽器,它應該沒有被觸發。經過長時間的反覆試驗後,我發現父母的觀點已被禁用,因此將所有事件都遺棄給子女。 在Android中,有沒有一種方法可以準確地發現觸摸或點擊事件在注入應用程序時會發生什麼?就像它是如何派發的,哪些觀點被它貫穿了,誰忽略了它(以及爲什麼),誰拋棄了它(以及爲什麼),最終誰將它消耗了。 理想情況下,它應該是Logcat上每次點擊發出的某種低級

    1熱度

    2回答

    如何使用地理編碼限制國家?我使用這個代碼,試圖看看美國,但它返回意大利和其他國家的結果。 Geocoder geocoder = new Geocoder (getActivity(), Locale.US); 我有搜索,但我沒有找到任何有用的東西。