۱۳۹۵/۱۲/۲۰, ۰۸:۱۵ ب.ظ
برای اینکار می تونید چند پوشه value قرار بدید(برای مثال: برای صفحه 4اینچی، نام پوشه values-sw300dp و الی اخر).
در هر پوشه، ابعادی که مدنظرتون هست رو با <dimen> تعریف کنید برای مثال اندازه متن Button، ارتفاع EditText و ...(نام ابعاد در هر پوشه یکسان است)
و اندازه هر ویجت رو متناسب با هر سایز، در پوشه value تغییر بدید.
درlayout هم، برای اندازه متن Button، از کد زیر استفاده کنید.
در اینصورت یک layout دارید و برای تغییر مقادیر کافیه پوشه value رو تغییر بدید.
در هر پوشه، ابعادی که مدنظرتون هست رو با <dimen> تعریف کنید برای مثال اندازه متن Button، ارتفاع EditText و ...(نام ابعاد در هر پوشه یکسان است)
کد:
<dimen name="text_size_btn">20sp</dimen>
و اندازه هر ویجت رو متناسب با هر سایز، در پوشه value تغییر بدید.
درlayout هم، برای اندازه متن Button، از کد زیر استفاده کنید.
کد:
android:textSize="@dimen/text_size_btn"