سلام
چطور میشه عرض یک کلید رو به صورت درصد گذاشت؟
من یه سرچی کردم و android.support.percent رو پیدا کردم ولی نمی دونم چجوری باید ازش استفاده کنم
ممنون میشم راهنمایی کنید
سلام
برای استفاده از مقیاس % میتونید از خصوصیت weight یا وزن است استفاده کنید
این خاصیت بیشتر درView های LinearLayout استفاده میشه
کد:
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:weightSum="100"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.example.mahdi.interfragmentcommunicationfragmentinanotheractivity.MainActivity">
<TextView
android:layout_width="0dp"
android:layout_weight="15"
android:layout_height="wrap_content"
android:text="15 Precent!"
android:background="#CCFFBB"/>
<TextView
android:layout_width="0dp"
android:layout_weight="30"
android:layout_height="wrap_content"
android:text="30 Precent!"
android:background="#CCf0f0"/>
<TextView
android:layout_width="0dp"
android:layout_weight="55"
android:layout_height="wrap_content"
android:text="55 Precent!"
android:background="#00f0f0"/>
</LinearLayout>
این هم نحوه استفاده از کتابخانه android.support.percent
کد:
Pre-requisites
Android SDK v22
Android Build Tools v22.0.1
Android Percent Support Repository v22.2.0
Android Support v4 Repository v22.2.0
according to the the manifest minsdk is v7 (android 2.1)
کد:
How to use :
just add percent support library to your project
dependencies {
compile 'com.android.support:percent:22.2.0'
}
کد:
PercentRelativeLayout
<android.support.percent.PercentRelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">
<View
android:id="@+id/top_left"
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_alignParentTop="true"
android:background="#ff44aacc"
app:layout_heightPercent="20%"
app:layout_widthPercent="70%" />
<View
android:id="@+id/top_right"
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_alignParentTop="true"
android:layout_toRightOf="@+id/top_left"
android:background="#ffe40000"
app:layout_heightPercent="20%"
app:layout_widthPercent="30%" />
<View
android:id="@+id/bottom"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_below="@+id/top_left"
android:background="#ff00ff22"
app:layout_heightPercent="80%" />
</android.support.percent.PercentRelativeLayout>
کد:
PercentLinearLayout
<com.juliengenoud.percentsamples.PercentLinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<View
android:layout_width="0dp"
android:layout_height="0dp"
android:background="#ff44aacc"
app:layout_heightPercent="10%"
app:layout_widthPercent="60%"/>
<View
android:layout_width="0dp"
android:layout_height="0dp"
android:background="#ff4400cc"
app:layout_heightPercent="10%"
app:layout_widthPercent="70%"/>
</com.juliengenoud.percentsamples.PercentLinearLayout>
کد:
PercentFrameLayout
<android.support.percent.PercentFrameLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">
<!-- ... XML CODE -->
</android.support.percent.PercentFrameLayout>
کد:
Stylable :
heightPercent
widthPercent
marginBottomPercent
marginEndPercent
marginLeftPercent
marginPercent
marginRightPercent
marginStartPercent
marginTopPercent
واقعا ممنون بابت پاسخگویتون
یه چیزی
حواسم نبود زدم Android Support Repository رو از توی android sdk manager پاک کردم
چجوری باید برش گردوند؟
خواهش میکنم
دیگه کاریش نمیشه کرد
باید از دوباره دانلودش کنید
چیو دوباره دانلود کنم؟
android sdk یا android studio ؟
نه دیگه فقط Android Support Repository رو دانلود کنید
ممنون مشکل حل شد
من چند تا دکمه درست کردم با ImageView و با layout_weight اونا رو کنار هم گذاشتم
حالا می خوام وقتی انگشت رو روی دکمه می زاری عکس یه خورده کوچیک شه و وقتی برمیداری به حالت اول برگرده
ممنون
دوستان خوش حال میشم کمک کنید
دادا اون کتابخونه رو اپلود کن منم میخوام
دمت گرم